From de7796ec3341db3ad2d65adcb583a2b4e03e250f Mon Sep 17 00:00:00 2001 From: minch Date: Mon, 12 May 2025 18:07:27 +0000 Subject: [PATCH] Only show the frontend UI on the display if it is supported Bug: 415367809 Test: Tested desktop mode is disabled in the pixel 9 but enabled in the connected display Flag: com.android.window.flags.enable_multiple_desktops_frontend Flag: com.android.window.flags.enable_multiple_desktops_backend Change-Id: Iea257acd1a4468c9ac7d0b301fb66ab7ac59f5d7 --- quickstep/src/com/android/quickstep/views/RecentsView.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/quickstep/src/com/android/quickstep/views/RecentsView.java b/quickstep/src/com/android/quickstep/views/RecentsView.java index fce60aec44..8af7d57b94 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsView.java +++ b/quickstep/src/com/android/quickstep/views/RecentsView.java @@ -936,7 +936,8 @@ public abstract class RecentsView< .inflate(R.layout.overview_clear_all_button, this, false); mClearAllButton.setOnClickListener(this::dismissAllTasks); - if (DesktopModeStatus.enableMultipleDesktops(mContext)) { + if (DesktopModeStatus.isMultipleDesktopFrontendEnabledOnDisplay(mContext, + mContainer.getDisplay())) { mAddDesktopButton = (AddDesktopButton) LayoutInflater.from(context).inflate( R.layout.overview_add_desktop_button, this, false); mAddDesktopButton.setOnClickListener(this::createDesk);