diff options
Diffstat (limited to 'core/java/android/app/NativeActivity.java')
-rw-r--r-- | core/java/android/app/NativeActivity.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/core/java/android/app/NativeActivity.java b/core/java/android/app/NativeActivity.java index de36f27..a5c49ec 100644 --- a/core/java/android/app/NativeActivity.java +++ b/core/java/android/app/NativeActivity.java @@ -344,12 +344,14 @@ public class NativeActivity extends Activity implements SurfaceHolder.Callback2, } } - void dispatchUnhandledKeyEvent(KeyEvent event) { + boolean dispatchUnhandledKeyEvent(KeyEvent event) { try { mDispatchingUnhandledKey = true; View decor = getWindow().getDecorView(); if (decor != null) { - decor.dispatchKeyEvent(event); + return decor.dispatchKeyEvent(event); + } else { + return false; } } finally { mDispatchingUnhandledKey = false; |