Changeset 14463 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java
- Timestamp:
- 2018-11-28T22:42:32+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java
r14426 r14463 7 7 import java.awt.BorderLayout; 8 8 import java.awt.Component; 9 import java.awt.Container;10 9 import java.awt.Dimension; 11 10 import java.awt.FlowLayout; … … 469 468 } 470 469 Config.getPref().removePreferenceChangeListener(this); 471 destroyComponents(this, false); 472 } 473 474 private static void destroyComponents(Component component, boolean destroyItself) { 475 if (component instanceof Container) { 476 for (Component c: ((Container) component).getComponents()) { 477 destroyComponents(c, true); 478 } 479 } 480 if (destroyItself && component instanceof Destroyable) { 481 ((Destroyable) component).destroy(); 482 } 470 GuiHelper.destroyComponents(this, false); 483 471 } 484 472
Note:
See TracChangeset
for help on using the changeset viewer.