Use DesktopExperienceFlags instead of DesktopModeFlags for enableRecentsWindowProtoLog

Also do not enable that feature in the developer option yet as it is still in development.

Fix: 413741378
Test: Build and presubmit
Flag: EXEMPT (flag infra)
Change-Id: I96f870655405bc3f6dd6352471ea5da785a150bd
This commit is contained in:
Pierre Barbier de Reuille
2025-04-25 15:02:12 -07:00
parent a51dbda452
commit b9bdc1c6e4
@@ -19,7 +19,7 @@ package com.android.quickstep.util;
import static com.android.quickstep.util.QuickstepProtoLogGroup.RECENTS_WINDOW;
import static com.android.quickstep.util.QuickstepProtoLogGroup.isProtoLogInitialized;
import android.window.DesktopModeFlags;
import android.window.DesktopExperienceFlags;
import androidx.annotation.NonNull;
@@ -37,8 +37,13 @@ import com.android.launcher3.Flags;
* method. Or, if an existing entry needs to be modified, simply update it here.
*/
public class RecentsWindowProtoLogProxy {
private static final DesktopModeFlags.DesktopModeFlag ENABLE_RECENTS_WINDOW_PROTO_LOG =
new DesktopModeFlags.DesktopModeFlag(Flags::enableRecentsWindowProtoLog, true);
private static final DesktopExperienceFlags.DesktopExperienceFlag
ENABLE_RECENTS_WINDOW_PROTO_LOG =
new DesktopExperienceFlags.DesktopExperienceFlag(
Flags::enableRecentsWindowProtoLog,
false,
Flags.FLAG_ENABLE_RECENTS_WINDOW_PROTO_LOG);
public static void logOnStateSetStart(@NonNull String stateName) {
if (!ENABLE_RECENTS_WINDOW_PROTO_LOG.isTrue() || !isProtoLogInitialized()) return;
ProtoLog.d(RECENTS_WINDOW, "onStateSetStart: %s", stateName);