Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e8190044 authored by Hongwei Wang's avatar Hongwei Wang
Browse files

Additional log for disable_gesture_pip_animating

Add additional log statements whenever disable_gesture_pip_animating
change is commited from WMShell to Launcher, to help investigate the bug

Changed also that: commitUpdate(int displayId) is deprecated, replaced
by commitUpdate()

Flag: EXEMPT bugfix
Bug: 421930052
Test: m -j SystemUIGoogle
Change-Id: If209146e2d8cfcf29c183f3cf287ccecb90589d4
parent e965da6a
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -105,7 +105,7 @@ import javax.inject.Inject;
public final class WMShell implements
        CoreStartable,
        CommandQueue.Callbacks {
    private static final String TAG = WMShell.class.getName();
    private static final String TAG = WMShell.class.getSimpleName();
    private static final long INVALID_SYSUI_STATE_MASK =
            SYSUI_STATE_DIALOG_SHOWING
                    | SYSUI_STATE_STATUS_BAR_KEYGUARD_SHOWING
@@ -287,14 +287,16 @@ public final class WMShell implements
                new PipTransitionController.PipTransitionCallback() {
                    @Override
                    public void onPipTransitionStarted(int direction, Rect pipBounds) {
                        Log.d(TAG, "Set disable_gesture_pip_animating on transition start");
                        mSysUiState.setFlag(SYSUI_STATE_DISABLE_GESTURE_PIP_ANIMATING, true)
                                .commitUpdate(mDisplayTracker.getDefaultDisplayId());
                                .commitUpdate();
                    }

                    @Override
                    public void onPipTransitionFinished(int direction) {
                        Log.d(TAG, "Reset disable_gesture_pip_animating on transition finish");
                        mSysUiState.setFlag(SYSUI_STATE_DISABLE_GESTURE_PIP_ANIMATING, false)
                                .commitUpdate(mDisplayTracker.getDefaultDisplayId());
                                .commitUpdate();
                    }

                    @Override
@@ -304,8 +306,9 @@ public final class WMShell implements
                }, mSysUiMainExecutor);
        pip.addOnIsInPipStateChangedListener((isInPip) -> {
            if (!isInPip) {
                Log.d(TAG, "Reset disable_gesture_pip_animating on pip exit");
                mSysUiState.setFlag(SYSUI_STATE_DISABLE_GESTURE_PIP_ANIMATING, false)
                        .commitUpdate(mDisplayTracker.getDefaultDisplayId());
                        .commitUpdate();
            }
        });
        mSysUiState.addCallback((sysUiStateFlag, displayId) -> {