Fixed Issue 775: Undo funkiness with <use>
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1977 eee81c28-f429-11dd-99c0-75d572ba1ddd
This commit is contained in:
@@ -405,6 +405,17 @@ canvas.undoMgr = new svgedit.history.UndoManager({
|
||||
if (values["stdDeviation"]) {
|
||||
canvas.setBlurOffsets(cmd.elem.parentNode, values["stdDeviation"]);
|
||||
}
|
||||
|
||||
// Remove & Re-add hack for Webkit (issue 775)
|
||||
if(cmd.elem.tagName === 'use' && svgedit.browser.isWebkit()) {
|
||||
var elem = cmd.elem;
|
||||
if(!elem.getAttribute('x') && !elem.getAttribute('y')) {
|
||||
var parent = elem.parentNode;
|
||||
var sib = elem.nextSibling;
|
||||
parent.removeChild(elem);
|
||||
parent.insertBefore(elem, sib);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user