diff options
Diffstat (limited to 'src/WindowActionRouter.cpp')
| -rw-r--r-- | src/WindowActionRouter.cpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/WindowActionRouter.cpp b/src/WindowActionRouter.cpp index 8aa4cd9..d0b529b 100644 --- a/src/WindowActionRouter.cpp +++ b/src/WindowActionRouter.cpp @@ -21,11 +21,16 @@ void WindowActionRouter::initialize(Configuration *config) { connect(&runtime, &LuaRuntime::keymap_added, this, &WindowActionRouter::add_keymap); connect(&runtime, &LuaRuntime::config_updated, configuration, &Configuration::set_config); - connect(configuration, &Configuration::user_agent_updated, this, [this](const QString &user_agent) { - for (auto &win_match : window_map) { - win_match.second->mediator()->set_user_agent(user_agent); - } - }); + connect(configuration, &Configuration::user_agent_updated, this, + [this](const QString &user_agent) { + for (auto &win_match : window_map) + win_match.second->mediator()->update_user_agent(user_agent); + }); + connect(configuration, &Configuration::downloads_dir_updated, this, + [this](const QString &downloads_dir) { + for (auto &win_match : window_map) + win_match.second->mediator()->update_downloads_dir(downloads_dir); + }); connect(&runtime, &LuaRuntime::history_back_requested, this, [this](WebViewId webview_id, qsizetype history_index) { |
