Ticket #23408: 23408.patch

File 23408.patch, 1.7 KB (added by GerdP, 4 months ago)

re-upload with fewer changes

  • src/org/openstreetmap/josm/gui/io/SaveLayersDialog.java

     
    122122                }
    123123                AbstractModifiableLayer odl = (AbstractModifiableLayer) l;
    124124                if (odl.isModified() &&
    125                         ((!odl.isSavable() && !odl.isUploadable()) ||
     125                        (odl.isSavable() || odl.isUploadable() ||
    126126                                odl.requiresSaveToFile() ||
    127127                                odl.requiresUploadToServer())) {
    128128                    layersWithUnsavedChanges.add(odl);
  • src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java

     
    743743
    744744        mapModeListener = (oldMapMode, newMapMode) -> {
    745745            MapView mapView = MainApplication.getMap().mapView;
     746            mapView.removeMouseListener(mouseAdapter);
     747            mapView.removeMouseMotionListener(mouseMotionAdapter);
    746748            if (newMapMode == null || isSupportedMapMode(newMapMode)) {
    747749                mapView.addMouseListener(mouseAdapter);
    748750                mapView.addMouseMotionListener(mouseMotionAdapter);
    749             } else {
    750                 mapView.removeMouseListener(mouseAdapter);
    751                 mapView.removeMouseMotionListener(mouseMotionAdapter);
    752751            }
    753752        };
    754753