Merge "Prevent NPE for onKeyDown and onKeyUp" into tm-dev

This commit is contained in:
Arthur Hung
2022-03-15 14:31:28 +00:00
committed by Android (Google) Code Review

View File

@@ -15616,7 +15616,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
* @param event the KeyEvent object that defines the button action
*/
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.hasNoModifiers() && KeyEvent.isConfirmKey(keyCode)) {
if (KeyEvent.isConfirmKey(keyCode) && event.hasNoModifiers()) {
if ((mViewFlags & ENABLED_MASK) == DISABLED) {
return true;
}
@@ -15673,7 +15673,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
* @param event The KeyEvent object that defines the button action.
*/
public boolean onKeyUp(int keyCode, KeyEvent event) {
if (event.hasNoModifiers() && KeyEvent.isConfirmKey(keyCode)) {
if (KeyEvent.isConfirmKey(keyCode) && event.hasNoModifiers()) {
if ((mViewFlags & ENABLED_MASK) == DISABLED) {
return true;
}