diff --git a/platform/testFramework/src/com/intellij/testFramework/fixtures/impl/HeavyIdeaTestFixtureImpl.java b/platform/testFramework/src/com/intellij/testFramework/fixtures/impl/HeavyIdeaTestFixtureImpl.java index 6f2e39287266..736362c96a06 100644 --- a/platform/testFramework/src/com/intellij/testFramework/fixtures/impl/HeavyIdeaTestFixtureImpl.java +++ b/platform/testFramework/src/com/intellij/testFramework/fixtures/impl/HeavyIdeaTestFixtureImpl.java @@ -98,7 +98,11 @@ class HeavyIdeaTestFixtureImpl extends BaseFixture implements HeavyIdeaTestFixtu Runnable runnable = new Runnable() { public void run() { - Disposer.dispose(myProject); + ApplicationManager.getApplication().runWriteAction(new Runnable() { + public void run() { + Disposer.dispose(myProject); + } + }); } }; if (ApplicationManager.getApplication().isDispatchThread()) {