diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-04-19 21:29:38 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-04-19 22:17:39 +0530 |
| commit | 208202db9cba6ddf0713a70e7122c69a53b1f2aa (patch) | |
| tree | 747f8ad71c19f239e545d13579ccfa86c8fefe5e /src/WindowActionRouter.cpp | |
| parent | a9d767b209c503ac7b5dff5132aa213d47dcb608 (diff) | |
| download | null-browser-208202db9cba6ddf0713a70e7122c69a53b1f2aa.tar.gz null-browser-208202db9cba6ddf0713a70e7122c69a53b1f2aa.zip | |
Add web.search.get_text and prefill current search text
Diffstat (limited to '')
| -rw-r--r-- | src/WindowActionRouter.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/WindowActionRouter.cpp b/src/WindowActionRouter.cpp index 9cc9f71..05d0218 100644 --- a/src/WindowActionRouter.cpp +++ b/src/WindowActionRouter.cpp @@ -61,8 +61,9 @@ void WindowActionRouter::initialize(Configuration *config) { connect(&runtime, &LuaRuntime::search_requested, this, [this](const QString &text, WebViewId webview_id) { WITH_WEBVIEW_WINDOW(webview_id, window, { - this->current_search_text = text; - win_match.second->mediator()->set_search_text(text, webview_id, true); + auto *mediator = win_match.second->mediator(); + this->current_search_text = text.trimmed(); + mediator->set_search_text(this->current_search_text, webview_id, true); }) }); connect(&runtime, &LuaRuntime::search_next_requested, this, [this](WebViewId webview_id) { @@ -136,3 +137,5 @@ QList<WebViewData> WindowActionRouter::fetch_webview_data_list(WindowId win_id) } return {}; } + +QString WindowActionRouter::fetch_current_search_text() const { return current_search_text; } |
