From 7cf6caad2f6b21e791faa6e242f4660fd46d21d7 Mon Sep 17 00:00:00 2001 From: "Maxim.Mossienko" Date: Fri, 29 Nov 2013 17:55:13 +0100 Subject: [PATCH] IDEA-117095 Goto File: checkbox 'include non-project files' is remembered between invocations [r=Anna.Kozlova] --- .../com/intellij/ide/util/gotoByName/GotoFileModel.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoFileModel.java b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoFileModel.java index 82ecacb41849..49081c710bde 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoFileModel.java +++ b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoFileModel.java @@ -101,13 +101,16 @@ public class GotoFileModel extends FilteringGotoByModel { @Override public boolean loadInitialCheckBoxState() { PropertiesComponent propertiesComponent = PropertiesComponent.getInstance(myProject); - return propertiesComponent.isTrueValue("GoToFile.includeJavaFiles"); + return propertiesComponent.isTrueValue("GoToClass.toSaveIncludeLibraries") && + propertiesComponent.isTrueValue("GoToFile.includeJavaFiles"); } @Override public void saveInitialCheckBoxState(boolean state) { PropertiesComponent propertiesComponent = PropertiesComponent.getInstance(myProject); - propertiesComponent.setValue("GoToFile.includeJavaFiles", Boolean.toString(state)); + if (propertiesComponent.isTrueValue("GoToClass.toSaveIncludeLibraries")) { + propertiesComponent.setValue("GoToFile.includeJavaFiles", Boolean.toString(state)); + } } @Override