Ignore:
Timestamp:
2016-06-25T11:58:24+02:00 (8 years ago)
Author:
Don-vip
Message:

fix #13003 - IllegalArgumentException: Attempted to remove listener that was not in list (patch by michael2402) - gsoc-core

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java

    r10453 r10490  
    9696                new ComponentAdapter() {
    9797                    @Override
     98                    public void componentShown(ComponentEvent e) {
     99                        Main.getLayerManager().addAndFireActiveLayerChangeListener(actSelectInCurrentLayer);
     100                        Main.getLayerManager().addAndFireActiveLayerChangeListener(actZoomInCurrentLayerAction);
     101                    }
     102
     103                    @Override
    98104                    public void componentHidden(ComponentEvent e) {
    99                         // make sure the listener is unregistered when the panel becomes
    100                         // invisible
     105                        // make sure the listener is unregistered when the panel becomes invisible
    101106                        Main.getLayerManager().removeActiveLayerChangeListener(actSelectInCurrentLayer);
    102107                        Main.getLayerManager().removeActiveLayerChangeListener(actZoomInCurrentLayerAction);
Note: See TracChangeset for help on using the changeset viewer.