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;

@ -1 +1 @@
Subproject commit ba8e36af5cb24b168696c07dd25f6ff487a92a9c
Subproject commit 7d0699597eb89d2031842d87b91424743f3ac503