Skip to content

Commit

Permalink
EA-42487 - NPE: IdeaProjectSettingsService.openModuleSettings
Browse files Browse the repository at this point in the history
  • Loading branch information
yole committed Jan 28, 2013
1 parent 45964ee commit 2d6033f
Showing 1 changed file with 5 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,10 @@ public String getToolTip() {

@Override
public void navigate(final boolean requestFocus) {
ProjectSettingsService.getInstance(myProject).openModuleSettings(getValue());
Module module = getValue();
if (module != null) {
ProjectSettingsService.getInstance(myProject).openModuleSettings(module);
}
}

@Override
Expand All @@ -104,6 +107,6 @@ public String getNavigateActionText(boolean focusEditor) {

@Override
public boolean canNavigate() {
return ProjectSettingsService.getInstance(myProject).canOpenModuleSettings();
return ProjectSettingsService.getInstance(myProject).canOpenModuleSettings() && getValue() != null;
}
}

0 comments on commit 2d6033f

Please sign in to comment.