aboutsummaryrefslogtreecommitdiff
path: root/src/WindowActionRouter.cpp
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-07-26 00:56:14 +0530
committerAkshay Nair <phenax5@gmail.com>2025-07-26 00:56:14 +0530
commit68448538172663279919b29dd09b5faa51e0628a (patch)
tree032a321c645fca3aec7ba52efd60b55048536b2b /src/WindowActionRouter.cpp
parent3f56d76a2b0d528c05ab8d0a38059ca82ba90952 (diff)
downloadnull-browser-68448538172663279919b29dd09b5faa51e0628a.tar.gz
null-browser-68448538172663279919b29dd09b5faa51e0628a.zip
Add web.schedule to schedule an action after qt+libuv tick
Diffstat (limited to '')
-rw-r--r--src/WindowActionRouter.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/WindowActionRouter.cpp b/src/WindowActionRouter.cpp
index 1278d48..99d9931 100644
--- a/src/WindowActionRouter.cpp
+++ b/src/WindowActionRouter.cpp
@@ -106,6 +106,9 @@ void WindowActionRouter::initialize(Configuration *config) {
for (auto *win : get_relevant_windows(win_id))
win->set_decoration_enabled(type, enabled);
});
+
+ connect(&runtime, &LuaRuntime::schedule_for_next_tick, this,
+ [](const std::function<void()> &action) { LuaRuntime::instance().queue_task(action); });
}
void WindowActionRouter::find_current_search_text(WebViewId webview_id, bool forward) {