summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Michael Wright <michaelwr@google.com> 2016-04-13 13:58:15 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2016-04-13 13:58:16 +0000
commit52546e46353f455d6a5bd070da6095868d7fc8bd (patch)
treec0285a3f8840d26a7f7ecc11fb99fbc0a9f7cb70
parenteadbe1db7574ea037e3b0a644031bca114421155 (diff)
parent53b854ad7de5c22e03383b0f6538a493f601b7c9 (diff)
Merge "Crash early when requesting a keyboard shortcut helper..." into nyc-dev
-rw-r--r--core/java/android/view/ViewRootImpl.java10
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: