Ignore:
Timestamp:
2017-12-31T03:09:43+01:00 (6 years ago)
Author:
Don-vip
Message:

see #15709 - fix a lot of memory leaks. Now gui.layer.geoImage.* classes are correctly garbage collected when the mapframe is destroyed

File:
1 edited

Legend:

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

    r13040 r13265  
    348348            }
    349349        }
     350        toolBarActions.removeAll();
    350351        for (int i = 0; i < toolBarToggle.getComponentCount(); ++i) {
    351352            if (toolBarToggle.getComponent(i) instanceof Destroyable) {
     
    353354            }
    354355        }
     356        toolBarToggle.removeAll();
    355357
    356358        statusLine.destroy();
    357359        mapView.destroy();
    358360        keyDetector.unregister();
     361
     362        allDialogs.clear();
     363        allDialogButtons.clear();
     364        allMapModeButtons.clear();
    359365    }
    360366
Note: See TracChangeset for help on using the changeset viewer.