diff --git a/quickstep/src/com/android/launcher3/taskbar/bubbles/BubbleStashedHandleViewController.java b/quickstep/src/com/android/launcher3/taskbar/bubbles/BubbleStashedHandleViewController.java index 2170a5dc5b..26756d4856 100644 --- a/quickstep/src/com/android/launcher3/taskbar/bubbles/BubbleStashedHandleViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/bubbles/BubbleStashedHandleViewController.java @@ -203,12 +203,14 @@ public class BubbleStashedHandleViewController { private void updateRegionSampling() { boolean handleVisible = mStashedHandleView.getVisibility() == VISIBLE && mBubbleStashController.isStashed(); - mRegionSamplingHelper.setWindowVisible(handleVisible); - if (handleVisible) { - mStashedHandleView.updateSampledRegion(mStashedHandleBounds); - mRegionSamplingHelper.start(mStashedHandleView.getSampledRegion()); - } else { - mRegionSamplingHelper.stop(); + if (mRegionSamplingHelper != null) { + mRegionSamplingHelper.setWindowVisible(handleVisible); + if (handleVisible) { + mStashedHandleView.updateSampledRegion(mStashedHandleBounds); + mRegionSamplingHelper.start(mStashedHandleView.getSampledRegion()); + } else { + mRegionSamplingHelper.stop(); + } } }