From 1ca89b65d85c5df971fac7c1f9d5678e0e0cf45b Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Sun, 18 Feb 2024 21:09:59 -0800 Subject: QAbstractEventDispatcher: port timer uses to the V2 API Change-Id: I83dda2d36c904517b3c0fffd17b52b71739928dc Reviewed-by: Thiago Macieira Reviewed-by: Ahmad Samir --- src/corelib/kernel/qtimer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/corelib/kernel/qtimer.cpp') diff --git a/src/corelib/kernel/qtimer.cpp b/src/corelib/kernel/qtimer.cpp index 3291c7d24bf..cc46c1433b5 100644 --- a/src/corelib/kernel/qtimer.cpp +++ b/src/corelib/kernel/qtimer.cpp @@ -632,7 +632,9 @@ int QTimer::remainingTime() const { Q_D(const QTimer); if (d->isActive()) { - return QAbstractEventDispatcher::instance()->remainingTime(qToUnderlying(d->id)); + using namespace std::chrono; + auto remaining = QAbstractEventDispatcher::instance()->remainingTime(d->id); + return ceil(remaining).count(); } return -1; -- cgit v1.2.3