Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java +10 −3 Original line number Diff line number Diff line Loading @@ -375,6 +375,7 @@ public class NotificationPanelView extends PanelView implements public void setQsExpansionEnabled(boolean qsExpansionEnabled) { mQsExpansionEnabled = qsExpansionEnabled; mHeader.setClickable(qsExpansionEnabled); } @Override Loading Loading @@ -571,7 +572,8 @@ public class NotificationPanelView extends PanelView implements return true; } if (event.getActionMasked() == MotionEvent.ACTION_DOWN && getExpandedFraction() == 1f && mStatusBar.getBarState() != StatusBarState.KEYGUARD && !mQsExpanded) { && mStatusBar.getBarState() != StatusBarState.KEYGUARD && !mQsExpanded && mQsExpansionEnabled) { // Down in the empty area while fully expanded - go to QS. mQsTracking = true; Loading @@ -594,7 +596,8 @@ public class NotificationPanelView extends PanelView implements || event.getActionMasked() == MotionEvent.ACTION_UP) { mConflictingQsExpansionGesture = false; } if (event.getActionMasked() == MotionEvent.ACTION_DOWN && mExpandedHeight == 0) { if (event.getActionMasked() == MotionEvent.ACTION_DOWN && mExpandedHeight == 0 && mQsExpansionEnabled) { mTwoFingerQsExpandPossible = true; } if (mTwoFingerQsExpandPossible && event.getActionMasked() == MotionEvent.ACTION_POINTER_DOWN Loading Loading @@ -724,6 +727,9 @@ public class NotificationPanelView extends PanelView implements @Override public void onOverscrollTopChanged(float amount, boolean isRubberbanded) { cancelAnimation(); if (!mQsExpansionEnabled) { amount = 0f; } float rounded = amount >= 1f ? amount : 0f; mStackScrollerOverscrolling = rounded != 0f && isRubberbanded; mQsExpansionFromOverscroll = rounded != 0f; Loading @@ -735,7 +741,8 @@ public class NotificationPanelView extends PanelView implements @Override public void flingTopOverscroll(float velocity, boolean open) { setQsExpansion(mQsExpansionHeight); flingSettings(velocity, open, new Runnable() { flingSettings(!mQsExpansionEnabled && open ? 0f : velocity, open && mQsExpansionEnabled, new Runnable() { @Override public void run() { mStackScrollerOverscrolling = false; Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +1 −4 Original line number Diff line number Diff line Loading @@ -361,9 +361,6 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, if (userSetup != mUserSetup) { mUserSetup = userSetup; if (mNotificationPanel != null) { mNotificationPanel.setQsExpansionEnabled(isDeviceProvisioned() && userSetup); } if (!mUserSetup && mStatusBarView != null) animateCollapseQuickSettings(); } Loading Loading @@ -1458,7 +1455,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, updateClearAll(); updateEmptyShadeView(); mNotificationPanel.setQsExpansionEnabled(isDeviceProvisioned() && mUserSetup); mNotificationPanel.setQsExpansionEnabled(isDeviceProvisioned()); mShadeUpdates.check(); } Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java +10 −3 Original line number Diff line number Diff line Loading @@ -375,6 +375,7 @@ public class NotificationPanelView extends PanelView implements public void setQsExpansionEnabled(boolean qsExpansionEnabled) { mQsExpansionEnabled = qsExpansionEnabled; mHeader.setClickable(qsExpansionEnabled); } @Override Loading Loading @@ -571,7 +572,8 @@ public class NotificationPanelView extends PanelView implements return true; } if (event.getActionMasked() == MotionEvent.ACTION_DOWN && getExpandedFraction() == 1f && mStatusBar.getBarState() != StatusBarState.KEYGUARD && !mQsExpanded) { && mStatusBar.getBarState() != StatusBarState.KEYGUARD && !mQsExpanded && mQsExpansionEnabled) { // Down in the empty area while fully expanded - go to QS. mQsTracking = true; Loading @@ -594,7 +596,8 @@ public class NotificationPanelView extends PanelView implements || event.getActionMasked() == MotionEvent.ACTION_UP) { mConflictingQsExpansionGesture = false; } if (event.getActionMasked() == MotionEvent.ACTION_DOWN && mExpandedHeight == 0) { if (event.getActionMasked() == MotionEvent.ACTION_DOWN && mExpandedHeight == 0 && mQsExpansionEnabled) { mTwoFingerQsExpandPossible = true; } if (mTwoFingerQsExpandPossible && event.getActionMasked() == MotionEvent.ACTION_POINTER_DOWN Loading Loading @@ -724,6 +727,9 @@ public class NotificationPanelView extends PanelView implements @Override public void onOverscrollTopChanged(float amount, boolean isRubberbanded) { cancelAnimation(); if (!mQsExpansionEnabled) { amount = 0f; } float rounded = amount >= 1f ? amount : 0f; mStackScrollerOverscrolling = rounded != 0f && isRubberbanded; mQsExpansionFromOverscroll = rounded != 0f; Loading @@ -735,7 +741,8 @@ public class NotificationPanelView extends PanelView implements @Override public void flingTopOverscroll(float velocity, boolean open) { setQsExpansion(mQsExpansionHeight); flingSettings(velocity, open, new Runnable() { flingSettings(!mQsExpansionEnabled && open ? 0f : velocity, open && mQsExpansionEnabled, new Runnable() { @Override public void run() { mStackScrollerOverscrolling = false; Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +1 −4 Original line number Diff line number Diff line Loading @@ -361,9 +361,6 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, if (userSetup != mUserSetup) { mUserSetup = userSetup; if (mNotificationPanel != null) { mNotificationPanel.setQsExpansionEnabled(isDeviceProvisioned() && userSetup); } if (!mUserSetup && mStatusBarView != null) animateCollapseQuickSettings(); } Loading Loading @@ -1458,7 +1455,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, updateClearAll(); updateEmptyShadeView(); mNotificationPanel.setQsExpansionEnabled(isDeviceProvisioned() && mUserSetup); mNotificationPanel.setQsExpansionEnabled(isDeviceProvisioned()); mShadeUpdates.check(); } Loading