diff --git a/platform/platform-api/src/com/intellij/openapi/ui/Messages.java b/platform/platform-api/src/com/intellij/openapi/ui/Messages.java index 6867c4f66661..f786116adf57 100644 --- a/platform/platform-api/src/com/intellij/openapi/ui/Messages.java +++ b/platform/platform-api/src/com/intellij/openapi/ui/Messages.java @@ -177,7 +177,8 @@ public class Messages { @NotNull public static Runnable createMessageDialogRemover(@Nullable Project project) { Window projectWindow = project == null ? null : WindowManager.getInstance().suggestParentWindow(project); - return () -> UIUtil.invokeLaterIfNeeded(() -> makeCurrentMessageDialogGoAway( + //noinspection SSBasedInspection + return () -> SwingUtilities.invokeLater(() -> makeCurrentMessageDialogGoAway( projectWindow != null ? projectWindow.getOwnedWindows() : Window.getWindows())); }