Merge "Crash fix in BubbleStachedHandleViewController." into udc-qpr-dev am: 42076f4645

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23598924

Change-Id: I5aa02ec8b971d65b7597d4381a7bd76cea95bbbb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Liran Binyamin
2023-06-08 16:58:21 +00:00
committed by Automerger Merge Worker
@@ -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();
}
}
}