From 2d52680bed30ab2257719021ff199e0cce51aa1d Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Sun, 31 Aug 2025 07:56:12 +0200 Subject: [PATCH] make time correct after waking up from suspend (fixes #1905) --- .config/quickshell/ii/services/DateTime.qml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.config/quickshell/ii/services/DateTime.qml b/.config/quickshell/ii/services/DateTime.qml index 8a185e0bd..69bfb457f 100644 --- a/.config/quickshell/ii/services/DateTime.qml +++ b/.config/quickshell/ii/services/DateTime.qml @@ -1,3 +1,4 @@ +import qs import qs.modules.common import QtQuick import Quickshell @@ -11,7 +12,7 @@ pragma ComponentBehavior: Bound Singleton { property var clock: SystemClock { id: clock - precision: SystemClock.Minutes + precision: GlobalStates.screenLocked ? SystemClock.Seconds : SystemClock.Minutes // Hack to ensure clock is correct after waking up from suspend } property string time: Qt.locale().toString(clock.date, Config.options?.time.format ?? "hh:mm") property string shortDate: Qt.locale().toString(clock.date, Config.options?.time.shortDateFormat ?? "dd/MM")