Loading libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleStackView.java +2 −1 Original line number Diff line number Diff line Loading @@ -2535,8 +2535,9 @@ public class BubbleStackView extends FrameLayout private void stopMonitoringSwipeUpGestureInternal() { if (mBubblesNavBarGestureTracker != null) { mBubblesNavBarGestureTracker.stop(); final BubblesNavBarGestureTracker tracker = mBubblesNavBarGestureTracker; mBubblesNavBarGestureTracker = null; tracker.stop(); setOnTouchListener(null); } } Loading libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubblesNavBarGestureTracker.java +6 −2 Original line number Diff line number Diff line Loading @@ -82,12 +82,16 @@ class BubblesNavBarGestureTracker { private void stopInternal() { if (mInputEventReceiver != null) { mInputEventReceiver.dispose(); // Clear the field before calling dispose() to guard against re-entrant calls from it InputEventReceiver receiver = mInputEventReceiver; mInputEventReceiver = null; receiver.dispose(); } if (mInputMonitor != null) { mInputMonitor.dispose(); // Clear the field before calling dispose() to guard against re-entrant calls from it InputMonitor monitor = mInputMonitor; mInputMonitor = null; monitor.dispose(); } } Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleStackView.java +2 −1 Original line number Diff line number Diff line Loading @@ -2535,8 +2535,9 @@ public class BubbleStackView extends FrameLayout private void stopMonitoringSwipeUpGestureInternal() { if (mBubblesNavBarGestureTracker != null) { mBubblesNavBarGestureTracker.stop(); final BubblesNavBarGestureTracker tracker = mBubblesNavBarGestureTracker; mBubblesNavBarGestureTracker = null; tracker.stop(); setOnTouchListener(null); } } Loading
libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubblesNavBarGestureTracker.java +6 −2 Original line number Diff line number Diff line Loading @@ -82,12 +82,16 @@ class BubblesNavBarGestureTracker { private void stopInternal() { if (mInputEventReceiver != null) { mInputEventReceiver.dispose(); // Clear the field before calling dispose() to guard against re-entrant calls from it InputEventReceiver receiver = mInputEventReceiver; mInputEventReceiver = null; receiver.dispose(); } if (mInputMonitor != null) { mInputMonitor.dispose(); // Clear the field before calling dispose() to guard against re-entrant calls from it InputMonitor monitor = mInputMonitor; mInputMonitor = null; monitor.dispose(); } } Loading