diff --git a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java index 8b37120fcade..ca3daa2dd274 100644 --- a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java +++ b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java @@ -1534,11 +1534,13 @@ public class ProjectViewImpl extends ProjectView implements PersistentStateCompo @NotNull private ActionCallback setPaneOption(@NotNull Map optionsMap, boolean value, String paneId, final boolean updatePane) { - optionsMap.put(paneId, value); - if (updatePane) { - final AbstractProjectViewPane pane = getProjectViewPaneById(paneId); - if (pane != null) { - return pane.updateFromRoot(false); + if (paneId != null) { + optionsMap.put(paneId, value); + if (updatePane) { + final AbstractProjectViewPane pane = getProjectViewPaneById(paneId); + if (pane != null) { + return pane.updateFromRoot(false); + } } } return ActionCallback.DONE;