diff options
author | Ahmad Samir <a.samirh78@gmail.com> | 2023-06-02 21:55:07 +0300 |
---|---|---|
committer | Ahmad Samir <a.samirh78@gmail.com> | 2023-06-10 14:35:34 +0300 |
commit | 10575ffddbe22a636df6acc70f67c9c0e53fd1ff (patch) | |
tree | 42aea55a12ad53d16a7891212f8efa9f06eeaed2 /src/corelib/kernel/qeventdispatcher_glib.cpp | |
parent | 48e06db2c5ed542a9b99d3716599e0be2e2fc496 (diff) |
QTimerInfoList: improve class encapsulation
Replace the only usage of updateCurrentTime() outside of the class by a
getter that checks if there are pending timers. And make
updateCurrentTime() private.
Change-Id: I148639b01abd75990cfc7b25bb1f466e45ab0c71
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/kernel/qeventdispatcher_glib.cpp')
-rw-r--r-- | src/corelib/kernel/qeventdispatcher_glib.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/corelib/kernel/qeventdispatcher_glib.cpp b/src/corelib/kernel/qeventdispatcher_glib.cpp index 85403bdabb..58a9dc5e49 100644 --- a/src/corelib/kernel/qeventdispatcher_glib.cpp +++ b/src/corelib/kernel/qeventdispatcher_glib.cpp @@ -110,10 +110,7 @@ static gboolean timerSourceCheckHelper(GTimerSource *src) || (src->processEventsFlags & QEventLoop::X11ExcludeTimers)) return false; - if (src->timerList.updateCurrentTime() < src->timerList.constFirst()->timeout) - return false; - - return true; + return !src->timerList.hasPendingTimers(); } static gboolean timerSourcePrepare(GSource *source, gint *timeout) |