Git commit 4f91aa0eb2c80fba3377ad0cdb8c5f8cfa6d3eb2 by Ian Monroe. Committed on 27/05/2014 at 19:39. Pushed by ianmonroe into branch 'master'. handle the case of exact timeouts correctly M +3 -3 src/widgetbasedpoller.cpp http://commits.kde.org/kidletime/4f91aa0eb2c80fba3377ad0cdb8c5f8cfa6d3eb2 diff --git a/src/widgetbasedpoller.cpp b/src/widgetbasedpoller.cpp index 81d3529..c0d7c04 100644 --- a/src/widgetbasedpoller.cpp +++ b/src/widgetbasedpoller.cpp @@ -114,10 +114,10 @@ int WidgetBasedPoller::poll() int idle =3D getIdleTime(); = // Check if we reached a timeout.. - Q_FOREACH (int i, m_timeouts) { - if ((i - idle < 300 && i > idle) || (idle - i < 300 && idle > i)) { + Q_FOREACH(int timeOut, m_timeouts) { + if ( ( timeOut - idle < 300 && timeOut >=3D idle ) || ( idle - tim= eOut < 300 && idle > timeOut ) ) { // Bingo! - emit timeoutReached(i); + emit timeoutReached( timeOut ); } } =20