Merge "Fix the visiblity of the ime switcher icon."
This commit is contained in:
@@ -102,7 +102,9 @@ public class InputMethodButton extends ImageView {
|
|||||||
return true;
|
return true;
|
||||||
} else if (nonAuxCount == 1 && auxCount == 1) {
|
} else if (nonAuxCount == 1 && auxCount == 1) {
|
||||||
if (nonAuxSubtype != null && auxSubtype != null
|
if (nonAuxSubtype != null && auxSubtype != null
|
||||||
&& nonAuxSubtype.getLocale().equals(auxSubtype.getLocale())
|
&& (nonAuxSubtype.getLocale().equals(auxSubtype.getLocale())
|
||||||
|
|| auxSubtype.overridesImplicitlyEnabledSubtype()
|
||||||
|
|| nonAuxSubtype.overridesImplicitlyEnabledSubtype())
|
||||||
&& nonAuxSubtype.containsExtraValueKey(TAG_TRY_SUPPRESSING_IME_SWITCHER)) {
|
&& nonAuxSubtype.containsExtraValueKey(TAG_TRY_SUPPRESSING_IME_SWITCHER)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1115,7 +1115,9 @@ public class InputMethodManagerService extends IInputMethodManager.Stub
|
|||||||
return true;
|
return true;
|
||||||
} else if (nonAuxCount == 1 && auxCount == 1) {
|
} else if (nonAuxCount == 1 && auxCount == 1) {
|
||||||
if (nonAuxSubtype != null && auxSubtype != null
|
if (nonAuxSubtype != null && auxSubtype != null
|
||||||
&& nonAuxSubtype.getLocale().equals(auxSubtype.getLocale())
|
&& (nonAuxSubtype.getLocale().equals(auxSubtype.getLocale())
|
||||||
|
|| auxSubtype.overridesImplicitlyEnabledSubtype()
|
||||||
|
|| nonAuxSubtype.overridesImplicitlyEnabledSubtype())
|
||||||
&& nonAuxSubtype.containsExtraValueKey(TAG_TRY_SUPPRESSING_IME_SWITCHER)) {
|
&& nonAuxSubtype.containsExtraValueKey(TAG_TRY_SUPPRESSING_IME_SWITCHER)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user