From 9e9c758167a47c0b38d50e33124944842eb774f0 Mon Sep 17 00:00:00 2001 From: Alexis Deveria Date: Tue, 1 Feb 2011 15:23:18 +0000 Subject: [PATCH] Another attempt at fixing issue 769 git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1963 eee81c28-f429-11dd-99c0-75d572ba1ddd --- editor/svgcanvas.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/editor/svgcanvas.js b/editor/svgcanvas.js index 8c2f729c..9fd75578 100644 --- a/editor/svgcanvas.js +++ b/editor/svgcanvas.js @@ -8715,8 +8715,8 @@ var changeSelectedAttributeNoUndo = function(attr, newValue, elems) { selectedBBoxes[i] = getBBox(elem); // Use the Firefox ffClone hack for text elements with gradients or // where other text attributes are changed. - if(elem.nodeName == 'text') { - if((newValue+'').indexOf('url') == 0 || ['font-size','font-family','x','y'].indexOf(attr) >= 0 && elem.textContent) { + if(svgedit.browser.isGecko() && elem.nodeName === 'text' && /rotate/.test(elem.getAttribute('transform'))) { + if((newValue+'').indexOf('url') === 0 || ['font-size','font-family','x','y'].indexOf(attr) >= 0 && elem.textContent) { elem = ffClone(elem); } }