diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java index 347a4b04554b7..bef6944c9dbeb 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java @@ -252,7 +252,8 @@ public abstract class PanelView extends FrameLayout { @Override public boolean onTouchEvent(MotionEvent event) { - if (mInstantExpanding || mTouchDisabled + if (mInstantExpanding + || (mTouchDisabled && event.getActionMasked() != MotionEvent.ACTION_CANCEL) || (mMotionAborted && event.getActionMasked() != MotionEvent.ACTION_DOWN)) { return false; }