Fix popout player url (#1730)

* Update TwitchChannel.cpp

* Reformatting forsenY

* fixed other things

* xd

* Update TwitchChannel.cpp
This commit is contained in:
alazymeme 2020-06-13 03:44:05 +10:00 committed by GitHub
parent 39cc421f95
commit f3f8b2d024
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 11 additions and 5 deletions

View file

@ -85,7 +85,8 @@ TwitchChannel::TwitchChannel(const QString &name,
, ChannelChatters(*static_cast<Channel *>(this))
, subscriptionUrl_("https://www.twitch.tv/subs/" + name)
, channelUrl_("https://twitch.tv/" + name)
, popoutPlayerUrl_("https://player.twitch.tv/?channel=" + name)
, popoutPlayerUrl_("https://player.twitch.tv/?parent=twitch.tv&channel=" +
name)
, globalTwitchBadges_(globalTwitchBadges)
, globalBttv_(bttv)
, globalFfz_(ffz)

View file

@ -134,7 +134,9 @@ public:
case ToastReaction::OpenInPlayer:
if (platform_ == Platform::Twitch)
{
link = "https://player.twitch.tv/?channel=" + channelName_;
link =
"https://player.twitch.tv/?parent=twitch.tv&channel=" +
channelName_;
}
QDesktopServices::openUrl(QUrl(link));
break;

View file

@ -547,8 +547,9 @@ void Split::openBrowserPlayer()
ChannelPtr channel = this->getChannel();
if (auto twitchChannel = dynamic_cast<TwitchChannel *>(channel.get()))
{
QDesktopServices::openUrl("https://player.twitch.tv/?channel=" +
twitchChannel->getName());
QDesktopServices::openUrl(
"https://player.twitch.tv/?parent=twitch.tv&channel=" +
twitchChannel->getName());
}
}

View file

@ -288,7 +288,9 @@ std::unique_ptr<QMenu> SplitHeader::createMainMenu()
if (tc != nullptr)
{
StreamView *view = new StreamView(
_channel, "https://player.twitch.tv/?channel=" + tc->name);
_channel,
"https://player.twitch.tv/?parent=twitch.tv&channel=" +
tc->name);
view->setAttribute(Qt::WA_DeleteOnClose, true);
view->show();
}