diff options
| author | 2016-04-13 13:58:15 +0000 | |
|---|---|---|
| committer | 2016-04-13 13:58:16 +0000 | |
| commit | 52546e46353f455d6a5bd070da6095868d7fc8bd (patch) | |
| tree | c0285a3f8840d26a7f7ecc11fb99fbc0a9f7cb70 | |
| parent | eadbe1db7574ea037e3b0a644031bca114421155 (diff) | |
| parent | 53b854ad7de5c22e03383b0f6538a493f601b7c9 (diff) | |
Merge "Crash early when requesting a keyboard shortcut helper..." into nyc-dev
| -rw-r--r-- | core/java/android/view/ViewRootImpl.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index a324767ac4ed..44b92e18144e 100644 --- a/core/java/android/view/ViewRootImpl.java +++ b/core/java/android/view/ViewRootImpl.java @@ -3373,6 +3373,16 @@ public final class ViewRootImpl implements ViewParent, } @Override + public boolean sendMessageAtTime(Message msg, long uptimeMillis) { + if (msg.what == MSG_REQUEST_KEYBOARD_SHORTCUTS && msg.obj == null) { + // Debugging for b/27963013 + throw new NullPointerException( + "Attempted to call MSG_REQUEST_KEYBOARD_SHORTCUTS with null receiver:"); + } + return super.sendMessageAtTime(msg, uptimeMillis); + } + + @Override public void handleMessage(Message msg) { switch (msg.what) { case MSG_INVALIDATE: |