From f3636d09e7bde2e08ade4a86e1a19ea2e3f8d07d Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Wed, 27 Jul 2022 08:06:42 -0700 Subject: [PATCH] Set FLAG_RESUMED = false when expanding PiP This allows us to play the icon alignment animation immediately, rather than waiting for the expand to finish and launcher to be paused. Test: Open Maps in PiP on home screen, expand it and watch taskbar Fixes: 239506421 Change-Id: I5c04f778c4c39c2895db0a1ea1fca4d48d1f3093 --- .../launcher3/taskbar/LauncherTaskbarUIController.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java b/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java index 6df31e5670..62a11d4954 100644 --- a/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java +++ b/quickstep/src/com/android/launcher3/taskbar/LauncherTaskbarUIController.java @@ -353,6 +353,13 @@ public class LauncherTaskbarUIController extends TaskbarUIController { .get(); } + @Override + public void onExpandPip() { + super.onExpandPip(); + mTaskbarLauncherStateController.updateStateForFlag(FLAG_RESUMED, false); + mTaskbarLauncherStateController.applyState(); + } + @Override public void dumpLogs(String prefix, PrintWriter pw) { super.dumpLogs(prefix, pw);