diff --git a/key.ui/src/main/java/de/uka/ilkd/key/gui/WindowUserInterfaceControl.java b/key.ui/src/main/java/de/uka/ilkd/key/gui/WindowUserInterfaceControl.java index 8f738947e8..3dc1eef743 100644 --- a/key.ui/src/main/java/de/uka/ilkd/key/gui/WindowUserInterfaceControl.java +++ b/key.ui/src/main/java/de/uka/ilkd/key/gui/WindowUserInterfaceControl.java @@ -592,7 +592,7 @@ public void notify(NotificationEvent event) { @Override public void reportWarnings(ImmutableSet warnings) { - IssueDialog.showWarningsIfNecessary(mainWindow, warnings); + SwingUtilities.invokeLater(() -> IssueDialog.showWarningsIfNecessary(mainWindow, warnings)); } /**