X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2FAutoCompleteTextViewWithClear.java;h=78e62d4cf2d7813842af6a1a7980b0ac0d414097;hp=8b714dac29de31de0f7edbb4ed6d666cfe1f5e2f;hb=HEAD;hpb=59cc01db9fd20f50d1656fe289e200bab601337f diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/AutoCompleteTextViewWithClear.java b/app/src/main/java/net/ktnx/mobileledger/ui/AutoCompleteTextViewWithClear.java index 8b714dac..78e62d4c 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/AutoCompleteTextViewWithClear.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/AutoCompleteTextViewWithClear.java @@ -57,14 +57,16 @@ public final class AutoCompleteTextViewWithClear extends AppCompatAutoCompleteTe setCompoundDrawablesRelative(null, null, null, null); } private void showClearDrawable() { - setCompoundDrawablesRelativeWithIntrinsicBounds(0, 0, R.drawable.ic_clear_black_24dp, 0); + setCompoundDrawablesRelativeWithIntrinsicBounds(0, 0, R.drawable.ic_clear_accent_24dp, 0); } @Override protected void onTextChanged(CharSequence text, int start, int lengthBefore, int lengthAfter) { final boolean hasText = text.length() > 0; - if (hadText && !hasText) hideClearDrawable(); - if (!hadText && hasText) showClearDrawable(); + if (hasFocus()) { + if (hadText && !hasText) hideClearDrawable(); + if (!hadText && hasText) showClearDrawable(); + } hadText = hasText;