From e0f63aa6963dead33afb69c93cc526c29c37d02c Mon Sep 17 00:00:00 2001 From: MrSluffy Date: Sat, 14 Dec 2024 08:00:47 +0800 Subject: [PATCH] only listen on stat clock when it's default recent --- lawnchair/src/app/lawnchair/LawnchairLauncher.kt | 7 +++++-- src/com/android/launcher3/Workspace.java | 1 - 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lawnchair/src/app/lawnchair/LawnchairLauncher.kt b/lawnchair/src/app/lawnchair/LawnchairLauncher.kt index 59e1152e6d..ca9df9998a 100644 --- a/lawnchair/src/app/lawnchair/LawnchairLauncher.kt +++ b/lawnchair/src/app/lawnchair/LawnchairLauncher.kt @@ -176,8 +176,11 @@ class LawnchairLauncher : QuickstepLauncher() { } }.launchIn(scope = lifecycleScope) - launcher.stateManager.addStateListener(statusBarClockListener) - + if (LawnchairApp.isRecentsEnabled) { + launcher.stateManager.addStateListener(statusBarClockListener) + } else { + launcher.stateManager.removeStateListener(statusBarClockListener) + } preferenceManager2.rememberPosition.get().onEach { with(launcher.stateManager) { if (it) { diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java index 9187122d68..98efc6d111 100644 --- a/src/com/android/launcher3/Workspace.java +++ b/src/com/android/launcher3/Workspace.java @@ -611,7 +611,6 @@ public class Workspace extends PagedView } stateManager.removeStateListener(this); } - updateStatusbarClock(); } });