diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index fbdc54a2435b6..191a96bc9f1eb 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -2033,7 +2033,7 @@ public class WindowManagerService extends IWindowManager.Stub attrs.height = win.mAttrs.height; } - flagChanges = win.mAttrs.flags ^= attrs.flags; + flagChanges = win.mAttrs.flags ^ attrs.flags; attrChanges = win.mAttrs.copyFrom(attrs); if ((attrChanges & (WindowManager.LayoutParams.LAYOUT_CHANGED | WindowManager.LayoutParams.SYSTEM_UI_VISIBILITY_CHANGED)) != 0) {