Changeset 17161 in josm for trunk/src/org/openstreetmap/josm/gui/preferences/SourceEditor.java
- Timestamp:
- 2020-10-11T11:46:46+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/preferences/SourceEditor.java
r17099 r17161 54 54 import javax.swing.JScrollPane; 55 55 import javax.swing.JSeparator; 56 import javax.swing.JTabbedPane; 56 57 import javax.swing.JTable; 57 58 import javax.swing.JToolBar; … … 1658 1659 */ 1659 1660 public final void deferLoading(final DefaultTabPreferenceSetting tab, final Component component) { 1660 tab.getTabPane().addChangeListener(e -> { 1661 if (tab.getTabPane().getSelectedComponent() == component) { 1661 deferLoading(tab.getTabPane(), component); 1662 } 1663 1664 /** 1665 * Defers loading of sources to the first time the adequate tab is selected. 1666 * @param tab The tabbed pane 1667 * @param component The tab component 1668 * @since 17161 1669 */ 1670 public final void deferLoading(final JTabbedPane tab, final Component component) { 1671 tab.addChangeListener(e -> { 1672 if (tab.getSelectedComponent() == component) { 1662 1673 initiallyLoadAvailableSources(); 1663 1674 }
Note:
See TracChangeset
for help on using the changeset viewer.