IDEA-132912 Toggle buttons ignore ''Show Classes'' in Override Methods dialog

This commit is contained in:
Dmitry Batkovich
2014-11-24 13:37:11 +03:00
parent 448d5a6386
commit 1d42e91003
2 changed files with 5 additions and 7 deletions
@@ -13,7 +13,6 @@ import com.intellij.openapi.util.NotNullLazyValue;
import com.intellij.psi.PsiElement;
import com.intellij.psi.infos.CandidateInfo;
import com.intellij.psi.util.PsiUtil;
import com.intellij.util.ArrayUtil;
import com.intellij.util.Function;
import com.intellij.util.containers.ContainerUtil;
import org.jetbrains.annotations.NonNls;
@@ -131,10 +130,9 @@ public class JavaOverrideImplementMemberChooser extends MemberChooser<PsiMethodM
@Override
protected void onAlphabeticalSortingEnabled(final AnActionEvent event) {
mySortedByOverriding = false;
resetElements(myToImplement || myMerge ? myAllElements : myOnlyPrimaryElements, null, true);
if (mySortByOverridingAction != null) {
mySortByOverridingAction.setSelected(event, false);
}
restoreTree();
}
@Override
@@ -221,8 +219,8 @@ public class JavaOverrideImplementMemberChooser extends MemberChooser<PsiMethodM
@Override
public void setSelected(AnActionEvent e, boolean state) {
myMerge = state;
if (state && mySortByOverridingAction.isSelected(e)) {
mySortByOverridingAction.setSelected(e, false);
if (state && mySortedByOverriding) {
mySortedByOverriding = false;
}
resetElements(state ? myAllElements : myOnlyPrimaryElements, null, true);
setTitle(getChooserTitle(false, myMerge));
@@ -172,7 +172,7 @@ public class MemberChooser<T extends ClassMember> extends DialogWrapper implemen
defaultExpandTree();
//restoreTree();
restoreTree();
if (myOptionControls == null) {
myCopyJavadocCheckbox = new NonFocusableCheckBox(IdeBundle.message("checkbox.copy.javadoc"));