Merge "Null check listener before dereferencing for callback."
diff --git a/v17/leanback/src/android/support/v17/leanback/widget/SearchEditText.java b/v17/leanback/src/android/support/v17/leanback/widget/SearchEditText.java
index 5f62638..56c63cf 100644
--- a/v17/leanback/src/android/support/v17/leanback/widget/SearchEditText.java
+++ b/v17/leanback/src/android/support/v17/leanback/widget/SearchEditText.java
@@ -55,7 +55,9 @@
public boolean onKeyPreIme(int keyCode, KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
if (DEBUG) Log.v(TAG, "Keyboard being dismissed");
- mKeyboardDismissListener.onKeyboardDismiss();
+ if (mKeyboardDismissListener != null) {
+ mKeyboardDismissListener.onKeyboardDismiss();
+ }
return false;
}
return super.onKeyPreIme(keyCode, event);