From eb66c46a8d91307832d1f939be1862f5da8536e7 Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 21 Dec 2010 11:28:10 +0300 Subject: [PATCH] EA-24740 - NPE: BaseLibrariesConfigurable.dispose --- .../projectRoot/BaseLibrariesConfigurable.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java index ee183fb8372c..45a518e17f23 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java @@ -158,8 +158,10 @@ public abstract class BaseLibrariesConfigurable extends BaseStructureConfigurabl } public void dispose() { - for (final LibrariesModifiableModel provider : myContext.myLevel2Providers.values()) { - provider.disposeUncommittedLibraries(); + if (myContext != null) { + for (final LibrariesModifiableModel provider : myContext.myLevel2Providers.values()) { + provider.disposeUncommittedLibraries(); + } } }