From e2c4687e51441c9200d88500b85dc483518b22b1 Mon Sep 17 00:00:00 2001 From: zakcohen Date: Mon, 21 Jun 2021 12:29:08 -0700 Subject: [PATCH] Sets a simple locus id when Overview is enabled Bug: 189968849 Test: Ran with logcat to check correct locus is set Change-Id: I5253d83b4cf5862e49c3183a843bf8f26dce149e --- .../com/android/quickstep/RecentsActivity.java | 2 ++ .../android/quickstep/views/RecentsView.java | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/quickstep/src/com/android/quickstep/RecentsActivity.java b/quickstep/src/com/android/quickstep/RecentsActivity.java index 3d66823c98..412ff60a28 100644 --- a/quickstep/src/com/android/quickstep/RecentsActivity.java +++ b/quickstep/src/com/android/quickstep/RecentsActivity.java @@ -263,6 +263,7 @@ public final class RecentsActivity extends StatefulActivity { // onActivityStart callback. mFallbackRecentsView.setContentAlpha(1); super.onStart(); + mFallbackRecentsView.updateLocusId(); } @Override @@ -271,6 +272,7 @@ public final class RecentsActivity extends StatefulActivity { // Workaround for b/78520668, explicitly trim memory once UI is hidden onTrimMemory(TRIM_MEMORY_UI_HIDDEN); + mFallbackRecentsView.updateLocusId(); } @Override diff --git a/quickstep/src/com/android/quickstep/views/RecentsView.java b/quickstep/src/com/android/quickstep/views/RecentsView.java index df7f8b5a2a..428a886dc1 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsView.java +++ b/quickstep/src/com/android/quickstep/views/RecentsView.java @@ -63,6 +63,7 @@ import android.animation.ValueAnimator; import android.annotation.TargetApi; import android.app.ActivityManager.RunningTaskInfo; import android.content.Context; +import android.content.LocusId; import android.content.res.Configuration; import android.graphics.BlendMode; import android.graphics.Canvas; @@ -75,6 +76,7 @@ import android.graphics.RectF; import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.Build; +import android.os.Bundle; import android.os.UserHandle; import android.text.Layout; import android.text.StaticLayout; @@ -943,6 +945,7 @@ public abstract class RecentsView mActivity.setLocusContext(id, Bundle.EMPTY)); + } }