Ticket #6873: patch.diff
| File patch.diff, 1.1 KB (added by , 15 years ago) |
|---|
-
src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java
709 709 } else if (getModel().getSelectedLayers().size() > 1) { 710 710 Layer firstLayer = getModel().getSelectedLayers().get(0); 711 711 for (Layer l: getModel().getSelectedLayers()) { 712 if (l != firstLayer && !l.isMergable(firstLayer)) {712 if (l != firstLayer && (!l.isMergable(firstLayer) || !firstLayer.isMergable(l))) { 713 713 setEnabled(false); 714 714 return; 715 715 } … … 1286 1286 if (source == target) { 1287 1287 continue; 1288 1288 } 1289 if (target.isMergable(source) ) {1289 if (target.isMergable(source) && source.isMergable(target)) { 1290 1290 targets.add(target); 1291 1291 } 1292 1292 }
