From 65020c53c731df7984a42d8024fc7eaf94ed576b Mon Sep 17 00:00:00 2001 From: Alexis Deveria Date: Wed, 13 Oct 2010 19:36:47 +0000 Subject: [PATCH] Fixed Issue 508: Resizing of with causes problems git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1800 eee81c28-f429-11dd-99c0-75d572ba1ddd --- editor/svgcanvas.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/editor/svgcanvas.js b/editor/svgcanvas.js index 2d023db7..a0fc1d54 100644 --- a/editor/svgcanvas.js +++ b/editor/svgcanvas.js @@ -2231,12 +2231,13 @@ var getStrokedBBox = this.getStrokedBBox = function(elems) { } if(!good_bb) { + // Must use clone else FF freaks out + var clone = elem.cloneNode(true); var g = document.createElementNS(svgns, "g"); var parent = elem.parentNode; - parent.replaceChild(g, elem); - g.appendChild(elem); + parent.appendChild(g); + g.appendChild(clone); bb = g.getBBox(); - parent.insertBefore(elem,g); parent.removeChild(g); }