IDEA-117095 Goto File: checkbox 'include non-project files' is remembered between invocations [r=Anna.Kozlova]

This commit is contained in:
Maxim.Mossienko
2013-11-29 17:56:47 +01:00
parent f57d5ab831
commit 7cf6caad2f
@@ -101,13 +101,16 @@ public class GotoFileModel extends FilteringGotoByModel<FileType> {
@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