Ticket #15709: josm_fix-r13264-regression_imageviewerdialog-opening-two-windows-if-undocked_bugfix-variant2.patch
File josm_fix-r13264-regression_imageviewerdialog-opening-two-windows-if-undocked_bugfix-variant2.patch, 1.7 KB (added by , 6 years ago) |
---|
-
src/org/openstreetmap/josm/gui/MapFrame.java
75 75 import org.openstreetmap.josm.gui.layer.LayerManager.LayerRemoveEvent; 76 76 import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeEvent; 77 77 import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeListener; 78 import org.openstreetmap.josm.gui.layer.geoimage.ImageViewerDialog; 78 79 import org.openstreetmap.josm.gui.util.AdvancedKeyPressDetector; 79 80 import org.openstreetmap.josm.spi.preferences.Config; 80 81 import org.openstreetmap.josm.spi.preferences.PreferenceChangedListener; … … 262 263 noteDialog = new NotesDialog(); 263 264 264 265 addToggleDialog(LayerListDialog.getInstance()); 266 addToggleDialog(ImageViewerDialog.getInstance()); 265 267 addToggleDialog(propertiesDialog); 266 268 addToggleDialog(selectionListDialog); 267 269 addToggleDialog(relationListDialog); -
src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java
996 996 } 997 997 }; 998 998 MainApplication.getLayerManager().addActiveLayerChangeListener(activeLayerChangeListener); 999 1000 MapFrame map = MainApplication.getMap();1001 if (map.getToggleDialog(ImageViewerDialog.class) == null) {1002 map.addToggleDialog(ImageViewerDialog.getInstance());1003 }1004 999 } 1005 1000 1006 1001 @Override