From 6ae658fb4685616853049185190aeb8d76ae3564 Mon Sep 17 00:00:00 2001 From: nik Date: Thu, 24 Apr 2014 12:32:30 +0400 Subject: [PATCH] fixed 'project is disposed' --- .../openapi/wm/impl/LibraryDependentToolWindowManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/LibraryDependentToolWindowManager.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/LibraryDependentToolWindowManager.java index 09395f500601..eae0e801cc3c 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/LibraryDependentToolWindowManager.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/LibraryDependentToolWindowManager.java @@ -52,6 +52,8 @@ public class LibraryDependentToolWindowManager extends AbstractProjectComponent DumbService.getInstance(myProject).smartInvokeLater(new Runnable() { public void run() { + if (myProject.isDisposed()) return; + for (LibraryDependentToolWindow libraryToolWindow : Extensions.getExtensions(LibraryDependentToolWindow.EXTENSION_POINT_NAME)) { if (libraryToolWindow.getLibrarySearchHelper().isLibraryExists(myProject)) { ensureToolWindowExists(libraryToolWindow);