Changes between Initial Version and Version 1 of Ticket #22118, comment 1
- Timestamp:
- 2022-06-08T15:44:47+02:00 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #22118, comment 1
initial v1 2 2 {{{#!diff 3 3 diff --git a/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java b/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java 4 index cf8f78faf5.. 64a293a1701006444 index cf8f78faf5..ea9718104d 100644 5 5 --- a/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java 6 6 +++ b/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java … … 21 21 import org.openstreetmap.josm.tools.Logging; 22 22 import org.openstreetmap.josm.tools.Shortcut; 23 @@ -229,6 +231,1 1@@ public final class ConflictDialog extends ToggleDialog implements ActiveLayerCha23 @@ -229,6 +231,13 @@ public final class ConflictDialog extends ToggleDialog implements ActiveLayerCha 24 24 GuiHelper.runInEDT(() -> { 25 25 model.fireContentChanged(); 26 26 updateTitle(); 27 + if (conflicts.isEmpty() && Config.getPref().getBoolean("conflict-dialog.hide-when-no-conflicts", true)) { 27 + if (conflicts.isEmpty() && Config.getPref().getBoolean("conflict-dialog.hide-when-no-conflicts", true) 28 + && MainApplication.getLayerManager().getLayersOfType(OsmDataLayer.class).stream().map(OsmDataLayer::getDataSet) 29 + .map(DataSet::getConflicts).allMatch(ConflictCollection::isEmpty)) { 28 30 + this.hideDialog(); 29 31 + this.hideNotify(); … … 33 35 } 34 36 35 36 37 }}}