diff --git a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ToolbarUpdater.java b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ToolbarUpdater.java index 6047f4287c82..26b4d99608a6 100644 --- a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ToolbarUpdater.java +++ b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ToolbarUpdater.java @@ -70,7 +70,7 @@ public abstract class ToolbarUpdater implements Activatable { else if (!application.isHeadlessEnvironment()) { IdeFocusManager focusManager = IdeFocusManager.getInstance(null); if (application.isDispatchThread()) { - focusManager.doWhenFocusSettlesDown(updateRunnable); + application.runReadAction(() -> focusManager.doWhenFocusSettlesDown(updateRunnable)); } else { UiNotifyConnector.doWhenFirstShown(myComponent, () -> focusManager.doWhenFocusSettlesDown(updateRunnable));