UI: Fix recording check when using url output

Previously this check would prevent you from using URL output if your
file output target was invalid.
This commit is contained in:
Kurt Kartaltepe 2020-09-08 20:29:40 -07:00
parent 5889e2905e
commit 02291f79b8

View file

@ -8258,6 +8258,18 @@ void OBSBasic::OutputPathInvalidMessage()
bool OBSBasic::OutputPathValid()
{
const char *mode = config_get_string(Config(), "Output", "Mode");
if (strcmp(mode, "Advanced") == 0) {
const char *advanced_mode =
config_get_string(Config(), "AdvOut", "RecType");
if (strcmp(advanced_mode, "FFmpeg") == 0) {
bool is_local = config_get_bool(Config(), "AdvOut",
"FFOutputToFile");
if (!is_local)
return true;
}
}
const char *path = GetCurrentOutputPath();
return path && *path && QDir(path).exists();
}