From 0ead5ec72dd63ed435834795165d3b8ebc202a10 Mon Sep 17 00:00:00 2001 From: Hariharan Mudaliar Date: Wed, 3 Dec 2025 13:32:54 +0530 Subject: [PATCH] HotFix: Reminder Lock Screen thing --- DynamicIsland/managers/ReminderLiveActivityManager.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/DynamicIsland/managers/ReminderLiveActivityManager.swift b/DynamicIsland/managers/ReminderLiveActivityManager.swift index ff4726e..b37044f 100644 --- a/DynamicIsland/managers/ReminderLiveActivityManager.swift +++ b/DynamicIsland/managers/ReminderLiveActivityManager.swift @@ -211,7 +211,7 @@ final class ReminderLiveActivityManager: ObservableObject { settingsUpdateTask = nil pendingSettingsAction = nil pendingSettingsReason = nil - deactivateReminder() + pauseReminderActivityForLock() } else { if pendingEventsSnapshot != nil { schedulePendingEventsSnapshotApplication() @@ -221,6 +221,12 @@ final class ReminderLiveActivityManager: ObservableObject { } } + private func pauseReminderActivityForLock() { + tickerTask = nil + evaluationTask?.cancel() + evaluationTask = nil + } + private func recalculateUpcomingEntries(referenceDate: Date = Date(), reason: String) { guard Defaults[.enableReminderLiveActivity] else { deactivateReminder()