From 8f7ee3f71bbca50ed982a733a65bc96b212de991 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 28 Sep 2009 16:39:30 +0400 Subject: [PATCH] dispose project in a write action --- .../fixtures/impl/HeavyIdeaTestFixtureImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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()) {