Browse Source

Fixed bug where properties editor wasn't geting cleared when the project was

closed.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268440 13f79535-47bb-0310-9956-ffa450edef68
master
metasim 24 years ago
parent
commit
972b09b40e
1 changed files with 10 additions and 4 deletions
  1. +10
    -4
      src/antidote/org/apache/tools/ant/gui/modules/edit/PropertyEditor.java

+ 10
- 4
src/antidote/org/apache/tools/ant/gui/modules/edit/PropertyEditor.java View File

@@ -161,9 +161,14 @@ public class PropertyEditor extends AntModule {
* it should be cancelled. * it should be cancelled.
*/ */
public boolean eventPosted(EventObject event) { public boolean eventPosted(EventObject event) {
ElementSelectionEvent e = (ElementSelectionEvent) event;
ACSElement[] elements = e.getSelectedElements();
updateDisplay(elements);
if(event instanceof ProjectClosedEvent) {
updateDisplay(null);
}
else {
ElementSelectionEvent e = (ElementSelectionEvent) event;
ACSElement[] elements = e.getSelectedElements();
updateDisplay(elements);
}
return true; return true;
} }


@@ -177,7 +182,8 @@ public class PropertyEditor extends AntModule {
* @return True if event should be given to BusMember, false otherwise. * @return True if event should be given to BusMember, false otherwise.
*/ */
public boolean accept(EventObject event) { public boolean accept(EventObject event) {
return event instanceof ElementSelectionEvent;
return event instanceof ElementSelectionEvent ||
event instanceof ProjectClosedEvent;
} }
} }




Loading…
Cancel
Save