From 35c97db96591c0503cf11c6de785bf8fc3249a5a Mon Sep 17 00:00:00 2001 From: Sergey Karashevich Date: Mon, 20 Aug 2018 12:43:54 +0300 Subject: [PATCH] [gui-test] fix waiting WelcomeFrame after closing project GUI-157 --- .../testGuiFramework/fixtures/IdeFrameFixture.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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