Keep Expected functions state while searching for a regular function

So #KT-25492 Fixed
This commit is contained in:
Mikhail Glukhikh
2018-07-26 12:53:45 +03:00
parent 14d6560e67
commit 437b6f2c2d
3 changed files with 9 additions and 3 deletions
@@ -199,6 +199,8 @@ public class KotlinFindClassUsagesDialog extends FindClassUsagesDialog {
kotlinOptions.setSearchConstructorUsages(constructorUsages.isSelected());
kotlinOptions.isDerivedClasses = derivedClasses.isSelected();
kotlinOptions.isDerivedInterfaces = derivedTraits.isSelected();
kotlinOptions.setSearchExpected(isSelected(expectedUsages));
if (expectedUsages != null) {
kotlinOptions.setSearchExpected(expectedUsages.isSelected());
}
}
}
@@ -123,6 +123,8 @@ public class KotlinFindFunctionUsagesDialog extends FindMethodUsagesDialog {
super.calcFindUsagesOptions(options);
KotlinFunctionFindUsagesOptions kotlinOptions = (KotlinFunctionFindUsagesOptions) options;
kotlinOptions.setSearchExpected(isSelected(expectedUsages));
if (expectedUsages != null) {
kotlinOptions.setSearchExpected(expectedUsages.isSelected());
}
}
}
@@ -70,7 +70,9 @@ public class KotlinFindPropertyUsagesDialog extends JavaFindUsagesDialog<KotlinP
options.isReadAccess = isSelected(readAccesses);
options.isWriteAccess = isSelected(writeAccesses);
options.setSearchOverrides(isSelected(overrideUsages));
options.setSearchExpected(isSelected(expectedUsages));
if (expectedUsages != null) {
options.setSearchExpected(expectedUsages.isSelected());
}
}
@Override