From 1ff3296863f6200d83fe533a7d033d4d8bbbcfaf Mon Sep 17 00:00:00 2001 From: Taylor Smock Date: Mon, 16 May 2022 15:07:20 -0600 Subject: [PATCH] MapWithAILayerInfo: Fix EDT violation Signed-off-by: Taylor Smock --- .../plugins/mapwithai/data/mapwithai/MapWithAILayerInfo.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/data/mapwithai/MapWithAILayerInfo.java b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/data/mapwithai/MapWithAILayerInfo.java index 34f5b64..8415db0 100644 --- a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/data/mapwithai/MapWithAILayerInfo.java +++ b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/data/mapwithai/MapWithAILayerInfo.java @@ -33,6 +33,7 @@ import org.openstreetmap.josm.data.imagery.ImageryInfo; import org.openstreetmap.josm.data.preferences.BooleanProperty; import org.openstreetmap.josm.gui.MainApplication; import org.openstreetmap.josm.gui.PleaseWaitRunnable; +import org.openstreetmap.josm.gui.util.GuiHelper; import org.openstreetmap.josm.io.CachedFile; import org.openstreetmap.josm.io.NetworkManager; import org.openstreetmap.josm.io.imagery.ImageryReader; @@ -316,7 +317,7 @@ public class MapWithAILayerInfo { }); } } - this.finish(); + GuiHelper.runInEDTAndWait(this::finish); return this.newLayers; }