Selector was not being hidden upon undo
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@223 eee81c28-f429-11dd-99c0-75d572ba1dddmaster
parent
482aae35ed
commit
54e20edef2
|
@ -542,9 +542,8 @@ function SvgCanvas(c)
|
|||
if (selected == newSelected) return;
|
||||
|
||||
// remove selected outline from previously selected element
|
||||
if (selected != null && theSelector != null) {
|
||||
if (theSelector != null) {
|
||||
selectorManager.releaseSelector(theSelector);
|
||||
theSelector = selectorManager.requestSelector(selected);
|
||||
}
|
||||
|
||||
selected = newSelected;
|
||||
|
@ -552,11 +551,9 @@ function SvgCanvas(c)
|
|||
if (selected != null) {
|
||||
selectedBBox = selected.getBBox();
|
||||
|
||||
// we create this element lazily for the first time here
|
||||
if (theSelector == null) {
|
||||
// the manager gives us a selector
|
||||
theSelector = selectorManager.requestSelector(selected);
|
||||
console.log(theSelector);
|
||||
}
|
||||
|
||||
// recalculate size and then re-append to bottom of document
|
||||
recalculateSelectedOutline();
|
||||
|
||||
|
|
Loading…
Reference in New Issue