From 36ea53b1df05f37b63bc7aa6a7279fc9f3fb80ce Mon Sep 17 00:00:00 2001 From: Dmytro Bogovych Date: Fri, 13 May 2022 08:25:15 +0300 Subject: [PATCH] - fix possible problem - main timer could start before the break finish --- app/idle_tracking.cpp | 3 +-- app/mainwindow.cpp | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/idle_tracking.cpp b/app/idle_tracking.cpp index 73b8373..efe1f07 100644 --- a/app/idle_tracking.cpp +++ b/app/idle_tracking.cpp @@ -9,8 +9,7 @@ #include #include #include -#include - +#include // This can require libxss-dev to be installed int get_idle_time() { diff --git a/app/mainwindow.cpp b/app/mainwindow.cpp index 5a4fafb..6b857c7 100644 --- a/app/mainwindow.cpp +++ b/app/mainwindow.cpp @@ -273,7 +273,7 @@ void MainWindow::onUpdateUI() ui->mSkipButton->setVisible(mPostponeCount > 0); - if (mAppConfig.idle_timeout != 0) + if (mAppConfig.idle_timeout != 0 && mTimer->isActive()) { int idle_minutes = get_idle_time(); if (idle_minutes >= mAppConfig.idle_timeout)