commit | 28e9960de1cc2124b9fe853d7567421d3bab79dd | [log] [tgz] |
---|---|---|
author | Vishnu Nair <vishnun@google.com> | Wed Jul 31 13:34:18 2019 -0700 |
committer | Vishnu Nair <vishnun@google.com> | Wed Jul 31 13:34:39 2019 -0700 |
tree | fd1a7d90c943e679f9381e5a32ddb93ae12c8693 | |
parent | c7487391b0870e59a5c9d44d8e479bb55984ac5f [diff] |
Fix window flags being assinged incorrectly when checking for changes Test: go/wm-smoke Test: presubmit tests Change-Id: I3d382e261dfb890fa8fbe4f3f6cc9f0cb3c99713
diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index fbdc54a2..191a96b 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 @@ 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) {