diff --git a/platform/testGuiFramework/src/com/intellij/testGuiFramework/fixtures/IdeFrameFixture.java b/platform/testGuiFramework/src/com/intellij/testGuiFramework/fixtures/IdeFrameFixture.java index e60958d89dd7..bd9de030c62e 100644 --- a/platform/testGuiFramework/src/com/intellij/testGuiFramework/fixtures/IdeFrameFixture.java +++ b/platform/testGuiFramework/src/com/intellij/testGuiFramework/fixtures/IdeFrameFixture.java @@ -39,6 +39,7 @@ import com.intellij.openapi.util.Disposer; import com.intellij.openapi.util.Ref; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.wm.impl.IdeFrameImpl; +import com.intellij.openapi.wm.impl.welcomeScreen.FlatWelcomeFrame; import com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame; import com.intellij.testGuiFramework.framework.GuiTestUtil; import com.intellij.testGuiFramework.framework.Timeouts; @@ -370,9 +371,7 @@ public class IdeFrameFixture extends ComponentFixture actionManager.tryToExecute(mainMenuAction, fakeMainMenuMouseEvent, null, ActionPlaces.MAIN_MENU, true)); + DumbService.getInstance(getProject()).runReadActionInSmartMode(() -> actionManager.tryToExecute(mainMenuAction, fakeMainMenuMouseEvent, null, ActionPlaces.MAIN_MENU, true)); } /** @@ -741,7 +740,7 @@ public class IdeFrameFixture extends ComponentFixture