Fix issue where (accessibility) keyboard mode callbacks were not always called.
Bug: 28007101 Change-Id: Ie7f992243e5a71bc6fed74cbc0d242d652d7fc12
This commit is contained in:
@@ -1795,9 +1795,8 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub {
|
||||
}
|
||||
userState.mSoftKeyboardShowMode = 0;
|
||||
userState.mServiceChangingSoftKeyboardMode = null;
|
||||
notifySoftKeyboardShowModeChangedLocked(userState.mSoftKeyboardShowMode);
|
||||
}
|
||||
|
||||
notifySoftKeyboardShowModeChangedLocked(userState.mSoftKeyboardShowMode);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4355,6 +4354,7 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub {
|
||||
}
|
||||
} else if (mAccessibilitySoftKeyboardModeUri.equals(uri)) {
|
||||
if (readSoftKeyboardShowModeChangedLocked(userState)) {
|
||||
notifySoftKeyboardShowModeChangedLocked(userState.mSoftKeyboardShowMode);
|
||||
onUserStateChangedLocked(userState);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user