Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6f6974e6 authored by Jean Chalard's avatar Jean Chalard Committed by Android Git Automerger
Browse files

am 825da76c: Redisplay a hidden button after it entered the screen again.

* commit '825da76c':
  Redisplay a hidden button after it entered the screen again.
parents 6dc9933d 825da76c
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -68,6 +68,7 @@ public final class WordListPreference extends DialogPreference {
    static final private int ANIMATION_OUT = 2;

    private static int sLastClickedIndex = NOT_AN_INDEX;
    private static String sLastClickedWordlistId = null;
    private final OnWordListPreferenceClick mPreferenceClickHandler =
            new OnWordListPreferenceClick();
    private final OnActionButtonClick mActionButtonClickHandler =
@@ -199,7 +200,8 @@ public final class WordListPreference extends DialogPreference {
        ((ViewGroup)view).setLayoutTransition(null);
        final Button button = (Button)view.findViewById(R.id.wordlist_button);
        button.setText(getButtonLabel(mStatus));
        button.setVisibility(View.INVISIBLE);
        // String identity match. This is an ==, not an .equals, on purpose.
        button.setVisibility(mWordlistId == sLastClickedWordlistId ? View.VISIBLE : View.INVISIBLE);
        button.setOnClickListener(mActionButtonClickHandler);
        view.setOnClickListener(mPreferenceClickHandler);
    }
@@ -218,6 +220,7 @@ public final class WordListPreference extends DialogPreference {
                animateButton(getButtonForIndex(listView, sLastClickedIndex), ANIMATION_OUT);
            }
            sLastClickedIndex = myIndex;
            sLastClickedWordlistId = mWordlistId;
        }
    }