diff options
author | Marcus Tillmanns <marcus.tillmanns@qt.io> | 2024-05-02 15:42:42 +0200 |
---|---|---|
committer | Marcus Tillmanns <marcus.tillmanns@qt.io> | 2024-05-08 06:06:23 +0000 |
commit | b36ddaf8ec219788fcc16bb716cb2d3bca8e7465 (patch) | |
tree | 81b1d32c0998b8645d619f8123302e6d4bb1c5e2 | |
parent | edfe652a87c3523ee2f765d2e7bc92cd5ad20a00 (diff) |
Lua: Simplify waitms
Change-Id: I3832134f91580e8c1aa4a3ab62445feaba2009a4
Reviewed-by: David Schulz <david.schulz@qt.io>
-rw-r--r-- | src/plugins/lua/bindings/utils.cpp | 9 |
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 = |