aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcus Tillmanns <marcus.tillmanns@qt.io>2024-05-02 15:42:42 +0200
committerMarcus Tillmanns <marcus.tillmanns@qt.io>2024-05-08 06:06:23 +0000
commitb36ddaf8ec219788fcc16bb716cb2d3bca8e7465 (patch)
tree81b1d32c0998b8645d619f8123302e6d4bb1c5e2
parentedfe652a87c3523ee2f765d2e7bc92cd5ad20a00 (diff)
Lua: Simplify waitms
Change-Id: I3832134f91580e8c1aa4a3ab62445feaba2009a4 Reviewed-by: David Schulz <david.schulz@qt.io>
-rw-r--r--src/plugins/lua/bindings/utils.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/plugins/lua/bindings/utils.cpp b/src/plugins/lua/bindings/utils.cpp
index d8f860cc68..5215a7afbb 100644
--- a/src/plugins/lua/bindings/utils.cpp
+++ b/src/plugins/lua/bindings/utils.cpp
@@ -24,14 +24,7 @@ void addUtilsModule()
sol::table utils = lua.create_table();
utils.set_function("waitms_cb", [](int ms, const sol::function &cb) {
- QTimer *timer = new QTimer();
- timer->setSingleShot(true);
- timer->setInterval(ms);
- QObject::connect(timer, &QTimer::timeout, &LuaEngine::instance(), [cb, timer]() {
- cb();
- timer->deleteLater();
- });
- timer->start();
+ QTimer::singleShot(ms, &LuaEngine::instance(), [cb]() { cb(); });
});
auto dirEntries_cb =