From b36ddaf8ec219788fcc16bb716cb2d3bca8e7465 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Thu, 2 May 2024 15:42:42 +0200 Subject: [PATCH] Lua: Simplify waitms Change-Id: I3832134f91580e8c1aa4a3ab62445feaba2009a4 Reviewed-by: David Schulz --- src/plugins/lua/bindings/utils.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/plugins/lua/bindings/utils.cpp b/src/plugins/lua/bindings/utils.cpp index d8f860cc68a..5215a7afbb3 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 =