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

Commit 937bd611 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Set last stack bounds to avoid updating the unchanged state"

parents 60852eab 4d6a63ff
Loading
Loading
Loading
Loading
+0 −3
Original line number Original line Diff line number Diff line
@@ -206,7 +206,6 @@ import com.android.internal.policy.IShortcutService;
import com.android.internal.policy.PhoneWindow;
import com.android.internal.policy.PhoneWindow;
import com.android.internal.statusbar.IStatusBarService;
import com.android.internal.statusbar.IStatusBarService;
import com.android.internal.util.ArrayUtils;
import com.android.internal.util.ArrayUtils;
import com.android.internal.util.ScreenshotHelper;
import com.android.server.ExtconStateObserver;
import com.android.server.ExtconStateObserver;
import com.android.server.ExtconUEventObserver;
import com.android.server.ExtconUEventObserver;
import com.android.server.GestureLauncherService;
import com.android.server.GestureLauncherService;
@@ -377,7 +376,6 @@ public class PhoneWindowManager implements WindowManagerPolicy {
    BurnInProtectionHelper mBurnInProtectionHelper;
    BurnInProtectionHelper mBurnInProtectionHelper;
    private DisplayFoldController mDisplayFoldController;
    private DisplayFoldController mDisplayFoldController;
    AppOpsManager mAppOpsManager;
    AppOpsManager mAppOpsManager;
    private ScreenshotHelper mScreenshotHelper;
    private boolean mHasFeatureWatch;
    private boolean mHasFeatureWatch;
    private boolean mHasFeatureLeanback;
    private boolean mHasFeatureLeanback;
    private boolean mHasFeatureHdmiCec;
    private boolean mHasFeatureHdmiCec;
@@ -1923,7 +1921,6 @@ public class PhoneWindowManager implements WindowManagerPolicy {
                        mWindowManagerFuncs.onKeyguardShowingAndNotOccludedChanged();
                        mWindowManagerFuncs.onKeyguardShowingAndNotOccludedChanged();
                    }
                    }
                });
                });
        mScreenshotHelper = new ScreenshotHelper(mContext);
    }
    }


    /**
    /**
+2 −0
Original line number Original line Diff line number Diff line
@@ -2962,6 +2962,8 @@ public class DisplayPolicy {
        mLastDockedStackSysUiFlags = dockedVisibility;
        mLastDockedStackSysUiFlags = dockedVisibility;
        mLastFocusNeedsMenu = needsMenu;
        mLastFocusNeedsMenu = needsMenu;
        mFocusedApp = win.getAppToken();
        mFocusedApp = win.getAppToken();
        mLastNonDockedStackBounds.set(mNonDockedStackBounds);
        mLastDockedStackBounds.set(mDockedStackBounds);
        final Rect fullscreenStackBounds = new Rect(mNonDockedStackBounds);
        final Rect fullscreenStackBounds = new Rect(mNonDockedStackBounds);
        final Rect dockedStackBounds = new Rect(mDockedStackBounds);
        final Rect dockedStackBounds = new Rect(mDockedStackBounds);
        mHandler.post(() -> {
        mHandler.post(() -> {