From 655b47c614dcde77d5fae1137b2f57da84a9a589 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 66e011d067..298e11f3e3 100644 --- a/quickstep/src/com/android/quickstep/RecentsAnimationDeviceState.java +++ b/quickstep/src/com/android/quickstep/RecentsAnimationDeviceState.java @@ -261,7 +261,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; }