Ignore:
Timestamp:
2016-09-05T23:50:16+02:00 (8 years ago)
Author:
Don-vip
Message:

sonar - squid:S1226 - Method parameters, caught exceptions and foreach variables should not be reassigned

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/MapView.java

    r10941 r10965  
    442442    public static void addLayerChangeListener(LayerChangeListener listener, boolean initialFire) {
    443443        if (listener != null) {
    444             initialFire = initialFire && (Main.isDisplayingMapView() || fireDeprecatedListenerOnAdd);
    445 
    446             LayerChangeAdapter adapter = new LayerChangeAdapter(listener, initialFire);
    447             Main.getLayerManager().addLayerChangeListener(adapter, initialFire);
    448             if (initialFire) {
     444            boolean doInitialFire = initialFire && (Main.isDisplayingMapView() || fireDeprecatedListenerOnAdd);
     445
     446            LayerChangeAdapter adapter = new LayerChangeAdapter(listener, doInitialFire);
     447            Main.getLayerManager().addLayerChangeListener(adapter, doInitialFire);
     448            if (doInitialFire) {
    449449                Main.getLayerManager().addAndFireActiveLayerChangeListener(adapter);
    450450            } else {
Note: See TracChangeset for help on using the changeset viewer.