UI: Force Twitch moderation tools to system browser

In the Twitch chat dock window, the "Moderation Tools" link in the chat
settings should not navigate the window to the new URL; it should pop up
the URL in the user's system browser instead.
This commit is contained in:
jp9000
2019-02-24 01:00:40 -08:00
parent 61e3a9084b
commit e5fc045402
2 changed files with 7 additions and 1 deletions

View File

@@ -206,6 +206,11 @@ void TwitchAuth::LoadUI()
std::string url;
std::string script;
std::string moderation_tools_url;
moderation_tools_url = "https://www.twitch.tv/";
moderation_tools_url += name;
moderation_tools_url += "/dashboard/settings/moderation?no-reload=true";
/* ----------------------------------- */
url = "https://www.twitch.tv/popout/";
@@ -224,6 +229,7 @@ void TwitchAuth::LoadUI()
browser = cef->create_widget(nullptr, url, panel_cookies);
chat->SetWidget(browser);
cef->add_force_popup_url(moderation_tools_url, chat.data());
script = bttv_script;
script += ffz_script;