Fix bug where contextual panel was not being updated after deleting an element
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@680 eee81c28-f429-11dd-99c0-75d572ba1ddd
This commit is contained in:
@@ -1304,14 +1304,15 @@ function BatchCommand(text) {
|
|||||||
// public events
|
// public events
|
||||||
|
|
||||||
this.clearSelection = function() {
|
this.clearSelection = function() {
|
||||||
if (selectedElements[0] == null) { return; }
|
if (selectedElements[0] != null) {
|
||||||
var len = selectedElements.length;
|
var len = selectedElements.length;
|
||||||
for (var i = 0; i < len; ++i) {
|
for (var i = 0; i < len; ++i) {
|
||||||
var elem = selectedElements[i];
|
var elem = selectedElements[i];
|
||||||
if (elem == null) break;
|
if (elem == null) break;
|
||||||
selectorManager.releaseSelector(elem);
|
selectorManager.releaseSelector(elem);
|
||||||
selectedElements[i] = null;
|
selectedElements[i] = null;
|
||||||
selectedBBoxes[i] = null;
|
selectedBBoxes[i] = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
call("selected", selectedElements);
|
call("selected", selectedElements);
|
||||||
};
|
};
|
||||||
@@ -3492,7 +3493,8 @@ function BatchCommand(text) {
|
|||||||
batchCmd.addSubCommand(new RemoveElementCommand(elem, parent));
|
batchCmd.addSubCommand(new RemoveElementCommand(elem, parent));
|
||||||
}
|
}
|
||||||
if (!batchCmd.isEmpty()) addCommandToHistory(batchCmd);
|
if (!batchCmd.isEmpty()) addCommandToHistory(batchCmd);
|
||||||
call("selected", selectedCopy);
|
call("changed", selectedCopy);
|
||||||
|
canvas.clearSelection();
|
||||||
};
|
};
|
||||||
|
|
||||||
this.groupSelectedElements = function() {
|
this.groupSelectedElements = function() {
|
||||||
|
|||||||
Reference in New Issue
Block a user