mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-21 22:24:07 +01:00
Add some console error messages if streamlink path is bad
This commit is contained in:
parent
d182c22a4e
commit
ef9aedb2cd
1 changed files with 70 additions and 53 deletions
|
@ -294,7 +294,25 @@ void Split::doOpenStreamlink()
|
|||
QString path = QString::fromStdString(settings.streamlinkPath.getValue());
|
||||
QString channel = QString::fromStdString(this->channelName.getValue());
|
||||
QFileInfo fileinfo = QFileInfo(path);
|
||||
if (fileinfo.exists() && fileinfo.isExecutable()) {
|
||||
|
||||
if (path.isEmpty()) {
|
||||
debug::Log("[Split:doOpenStreamlink] No streamlink path selected in Settings");
|
||||
return;
|
||||
}
|
||||
|
||||
if (!fileinfo.exists()) {
|
||||
debug::Log("[Split:doOpenStreamlink] Streamlink path ({}) is invalid, file does not exist",
|
||||
path);
|
||||
return;
|
||||
}
|
||||
|
||||
if (fileinfo.isDir() || !fileinfo.isExecutable()) {
|
||||
debug::Log("[Split:doOpenStreamlink] Streamlink path ({}) is invalid, it needs to point to "
|
||||
"the streamlink executable",
|
||||
path);
|
||||
return;
|
||||
}
|
||||
|
||||
if (preferredQuality != "choose") {
|
||||
QStringList args = {"twitch.tv/" + channel};
|
||||
QString quality = "";
|
||||
|
@ -350,7 +368,6 @@ void Split::doOpenStreamlink()
|
|||
p->start(path, {"twitch.tv/" + channel});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Split::doOpenViewerList()
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue