- Timestamp:
- 2019-04-01T22:10:50+02:00 (6 years ago)
- Location:
- trunk/src/org/openstreetmap/josm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/ChangesetManagerToggleAction.java
r14397 r14951 46 46 ChangesetCacheManager.getInstance().setVisible(true); 47 47 } else { 48 ChangesetCacheManager.getInstance().removeWindowListener(changesetCacheManagerClosedHandler);49 48 ChangesetCacheManager.destroyInstance(); 50 49 } … … 56 55 setSelected(false); 57 56 notifySelectedState(); 58 ChangesetCacheManager.getInstance().removeWindowListener(changesetCacheManagerClosedHandler);59 57 } 60 58 } -
trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheManager.java
r14602 r14951 65 65 import org.openstreetmap.josm.io.NetworkManager; 66 66 import org.openstreetmap.josm.io.OnlineResource; 67 import org.openstreetmap.josm.tools.Destroyable;68 67 import org.openstreetmap.josm.tools.ImageProvider; 69 68 import org.openstreetmap.josm.tools.InputMapUtils; … … 104 103 if (instance != null) { 105 104 instance.setVisible(false); 105 GuiHelper.destroyComponents(instance, false); 106 106 instance.dispose(); 107 for (Component c : instance.pnlChangesetDetailTabs.getComponents()) {108 if (c instanceof Destroyable) {109 ((Destroyable) c).destroy();110 }111 }112 107 instance = null; 113 108 } … … 352 347 @Override 353 348 public void windowClosing(WindowEvent e) { 354 new CancelAction().cancelAndClose();349 destroyInstance(); 355 350 } 356 351
Note:
See TracChangeset
for help on using the changeset viewer.