diff options
Diffstat (limited to 'policy')
-rw-r--r-- | policy/src/com/android/internal/policy/impl/GlobalActions.java | 4 | ||||
-rw-r--r-- | policy/src/com/android/internal/policy/impl/PhoneWindow.java | 16 |
2 files changed, 18 insertions, 2 deletions
diff --git a/policy/src/com/android/internal/policy/impl/GlobalActions.java b/policy/src/com/android/internal/policy/impl/GlobalActions.java index 5e33f05..1f06dcc 100644 --- a/policy/src/com/android/internal/policy/impl/GlobalActions.java +++ b/policy/src/com/android/internal/policy/impl/GlobalActions.java @@ -221,7 +221,8 @@ class GlobalActions implements DialogInterface.OnDismissListener, DialogInterfac final AlertDialog.Builder ab = new AlertDialog.Builder(mContext); ab.setAdapter(mAdapter, this) - .setInverseBackgroundForced(true); + .setInverseBackgroundForced(true) + .setTitle(R.string.global_actions); final AlertDialog dialog = ab.create(); dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_DIALOG); @@ -248,7 +249,6 @@ class GlobalActions implements DialogInterface.OnDismissListener, DialogInterfac } else { mDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_DIALOG); } - mDialog.setTitle(R.string.global_actions); } diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindow.java b/policy/src/com/android/internal/policy/impl/PhoneWindow.java index 6a1d199..76554a7 100644 --- a/policy/src/com/android/internal/policy/impl/PhoneWindow.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindow.java @@ -1276,6 +1276,11 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback { return mDecor.superDispatchTrackballEvent(event); } + @Override + public boolean superDispatchGenericMotionEvent(MotionEvent event) { + return mDecor.superDispatchGenericMotionEvent(event); + } + /** * A key was pressed down and not handled by anything else in the window. * @@ -1689,6 +1694,13 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback { .dispatchTrackballEvent(ev); } + @Override + public boolean dispatchGenericMotionEvent(MotionEvent ev) { + final Callback cb = getCallback(); + return cb != null && mFeatureId < 0 ? cb.dispatchGenericMotionEvent(ev) : super + .dispatchGenericMotionEvent(ev); + } + public boolean superDispatchKeyEvent(KeyEvent event) { return super.dispatchKeyEvent(event); } @@ -1705,6 +1717,10 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback { return super.dispatchTrackballEvent(event); } + public boolean superDispatchGenericMotionEvent(MotionEvent event) { + return super.dispatchGenericMotionEvent(event); + } + @Override public boolean onTouchEvent(MotionEvent event) { return onInterceptTouchEvent(event); |