From: Alexander Steinhöfer Date: Tue, 12 Apr 2022 08:45:04 +0000 (+0200) Subject: Use coalescable timer for screensaver detection. X-Git-Tag: 1.9.9.2~5 X-Git-Url: https://repos.lx-s.de/gitweb/?a=commitdiff_plain;h=91ac8cdb771b82564621d33ba9ea88b3f7c44233;p=winmute.git Use coalescable timer for screensaver detection. --- diff --git a/WinMute/ScreensaverNotifier.cpp b/WinMute/ScreensaverNotifier.cpp index ab39e97..0a11a81 100644 --- a/WinMute/ScreensaverNotifier.cpp +++ b/WinMute/ScreensaverNotifier.cpp @@ -274,8 +274,13 @@ void ScreensaverNotifier::ClearNotifications() void ScreensaverNotifier::StartScreensaverPollTimer(bool start) { if (start) { - if (SetTimer(hWnd_, SCRSV_TIMER_ID, 1000, nullptr) == 0) { - PrintWindowsError(_T("SetTimer")); + if (SetCoalescableTimer( + hWnd_, + SCRSV_TIMER_ID, + 1000, + nullptr, + TIMERV_DEFAULT_COALESCING) == 0) { + PrintWindowsError(_T("SetCoalescableTimer")); } } else { KillTimer(hWnd_, SCRSV_TIMER_ID);