diff --git a/plugins/ant/src/com/intellij/lang/ant/config/explorer/AntExplorer.java b/plugins/ant/src/com/intellij/lang/ant/config/explorer/AntExplorer.java index 3650674cb5fc..d080fcb3b689 100644 --- a/plugins/ant/src/com/intellij/lang/ant/config/explorer/AntExplorer.java +++ b/plugins/ant/src/com/intellij/lang/ant/config/explorer/AntExplorer.java @@ -93,7 +93,8 @@ public class AntExplorer extends SimpleToolWindowPanel implements DataProvider, } public boolean canExpand() { - return AntConfiguration.getInstance(myProject).getBuildFiles().length != 0; + final Project project = myProject; + return project != null && AntConfiguration.getInstance(project).getBuildFiles().length != 0; } public void collapseAll() { @@ -453,7 +454,7 @@ public class AntExplorer extends SimpleToolWindowPanel implements DataProvider, return HelpID.ANT; } else if (PlatformDataKeys.TREE_EXPANDER.is(dataId)) { - return myTreeExpander; + return myProject != null? myTreeExpander : null; } else if (PlatformDataKeys.VIRTUAL_FILE_ARRAY.is(dataId)) { final TreePath[] paths = myTree.getSelectionPaths();