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);