From 0ad6f4ec6b5fa710daa5b64eb1787a6116377926 Mon Sep 17 00:00:00 2001 From: Faustino Kialungila Date: Fri, 20 Mar 2020 15:19:20 +0100 Subject: [PATCH] Remove deleted elements from svg export (#1021) * Remove deleted elements from svg export * skip deleted elements * remove old comment Co-authored-by: dwelle --- src/data/index.ts | 2 -- src/renderer/renderScene.ts | 16 +++++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/data/index.ts b/src/data/index.ts index 1b97a5df..69ffed24 100644 --- a/src/data/index.ts +++ b/src/data/index.ts @@ -291,8 +291,6 @@ export async function exportCanvas( if (!hasNonDeletedElements(elements)) { return window.alert(t("alerts.cannotExportEmptyCanvas")); } - // calculate smallest area to fit the contents in - if (type === "svg") { const tempSvg = exportToSvg(elements, { exportBackground, diff --git a/src/renderer/renderScene.ts b/src/renderer/renderScene.ts index 8426edfd..7e732f23 100644 --- a/src/renderer/renderScene.ts +++ b/src/renderer/renderScene.ts @@ -289,12 +289,14 @@ export function renderSceneToSvg( } // render elements elements.forEach(element => { - renderElementToSvg( - element, - rsvg, - svgRoot, - element.x + offsetX, - element.y + offsetY, - ); + if (!element.isDeleted) { + renderElementToSvg( + element, + rsvg, + svgRoot, + element.x + offsetX, + element.y + offsetY, + ); + } }); }