From 358a3bd2a262ec756c1435180dd46b090ba51161 Mon Sep 17 00:00:00 2001 From: Vinit Nayak Date: Mon, 8 Jun 2020 14:27:08 -0700 Subject: [PATCH] Fix display changed flag check optimization Seeing bugs come in where display rotation value is incorrect, correcting the check to only exclude frame rate change flags since multiple bits can be set. Fixes: 158383147 Change-Id: If6cdd2c10bf80024ac655451b957034ed84684a7 --- .../src/com/android/quickstep/RecentsAnimationDeviceState.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickstep/src/com/android/quickstep/RecentsAnimationDeviceState.java b/quickstep/src/com/android/quickstep/RecentsAnimationDeviceState.java index adf2321d83..f39c176aa6 100644 --- a/quickstep/src/com/android/quickstep/RecentsAnimationDeviceState.java +++ b/quickstep/src/com/android/quickstep/RecentsAnimationDeviceState.java @@ -260,7 +260,7 @@ public class RecentsAnimationDeviceState implements @Override public void onDisplayInfoChanged(DefaultDisplay.Info info, int flags) { - if (info.id != getDisplayId() || (flags & CHANGE_FRAME_DELAY) == CHANGE_FRAME_DELAY) { + if (info.id != getDisplayId() || flags == CHANGE_FRAME_DELAY) { // ignore displays that aren't running launcher and frame refresh rate changes return; }