refresh selection on delete

This commit is contained in:
bancika
2011-01-15 15:38:55 +00:00
parent 3759fbc1ba
commit 84818eef6a
@@ -820,10 +820,12 @@ public class Presenter implements IPlugInPort {
// Remove selected components from any groups. // Remove selected components from any groups.
ungroupComponents(selectedComponents); ungroupComponents(selectedComponents);
currentProject.getComponents().removeAll(selectedComponents); currentProject.getComponents().removeAll(selectedComponents);
this.selectedComponents.clear();
messageDispatcher.dispatchMessage(EventType.PROJECT_MODIFIED, oldProject, cloner messageDispatcher.dispatchMessage(EventType.PROJECT_MODIFIED, oldProject, cloner
.deepClone(currentProject), "Delete"); .deepClone(currentProject), "Delete");
this.modified = true; this.modified = true;
fireFileStatusChanged(); fireFileStatusChanged();
fireSelectionChanged();
messageDispatcher.dispatchMessage(EventType.REPAINT); messageDispatcher.dispatchMessage(EventType.REPAINT);
} }