From 8e721292b86b694661ce4f70fd381ac6dba46d5b Mon Sep 17 00:00:00 2001 From: Alexis Deveria Date: Tue, 31 Aug 2010 14:37:36 +0000 Subject: [PATCH] Fixed issue 616: Rotated object from Image Library import jumps on move git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1694 eee81c28-f429-11dd-99c0-75d572ba1ddd --- editor/svgcanvas.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/editor/svgcanvas.js b/editor/svgcanvas.js index 2f17dcd2..bf9814b1 100644 --- a/editor/svgcanvas.js +++ b/editor/svgcanvas.js @@ -3733,10 +3733,12 @@ var recalculateDimensions = this.recalculateDimensions = function(selected) { // if it was a translate, put back the rotate at the new center if (operation == 2) { if (angle) { - newcenter = { - x: oldcenter.x + m.e, - y: oldcenter.y + m.f - }; + if(!hasMatrixTransform(tlist)) { + newcenter = { + x: oldcenter.x + m.e, + y: oldcenter.y + m.f + }; + } var newRot = svgroot.createSVGTransform(); newRot.setRotate(angle, newcenter.x, newcenter.y); tlist.insertItemBefore(newRot, 0);