From 491429c70eff2649659dc75ce674f7e23fa2d661 Mon Sep 17 00:00:00 2001 From: MrSluffy Date: Sat, 21 Dec 2024 12:12:04 +0800 Subject: [PATCH] fixes in at glance - closes : #5103 - closes : #5057 - closes : #5066 --- flags/src/com/android/launcher3/FeatureFlagsImpl.java | 2 +- src/com/android/launcher3/Workspace.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/flags/src/com/android/launcher3/FeatureFlagsImpl.java b/flags/src/com/android/launcher3/FeatureFlagsImpl.java index af84a73063..2ce8b5ad2d 100644 --- a/flags/src/com/android/launcher3/FeatureFlagsImpl.java +++ b/flags/src/com/android/launcher3/FeatureFlagsImpl.java @@ -107,7 +107,7 @@ public final class FeatureFlagsImpl implements FeatureFlags { enableSmartspaceAsAWidget = properties.getBoolean(Flags.FLAG_ENABLE_SMARTSPACE_AS_A_WIDGET, false); enableSmartspaceRemovalToggle = - properties.getBoolean(Flags.FLAG_ENABLE_SMARTSPACE_REMOVAL_TOGGLE, false); + properties.getBoolean(Flags.FLAG_ENABLE_SMARTSPACE_REMOVAL_TOGGLE, true); enableSupportForArchiving = properties.getBoolean(Flags.FLAG_ENABLE_SUPPORT_FOR_ARCHIVING, true); enableTabletTwoPanePickerV2 = diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java index a143473669..27f822495d 100644 --- a/src/com/android/launcher3/Workspace.java +++ b/src/com/android/launcher3/Workspace.java @@ -668,6 +668,10 @@ public class Workspace extends PagedView * Initializes and binds the first page */ public void bindAndInitFirstWorkspaceScreen() { + if (!FeatureFlags.topQsbOnFirstScreenEnabled(mLauncher)) { + return; + } + // Add the first page CellLayout firstPage = insertNewWorkspaceScreen(Workspace.FIRST_SCREEN_ID, getChildCount()); // Always add a QSB on the first screen.