diff --git a/UI/window-basic-settings.cpp b/UI/window-basic-settings.cpp index b1065671b..a7847fd01 100644 --- a/UI/window-basic-settings.cpp +++ b/UI/window-basic-settings.cpp @@ -1983,7 +1983,12 @@ void OBSBasicSettings::LoadAdvOutputRecordingSettings() ui->advOutRecTrack5->setChecked(tracks & (1 << 4)); ui->advOutRecTrack6->setChecked(tracks & (1 << 5)); - idx = (astrcmpi(splitFileType, "Size") == 0) ? 1 : 0; + if (astrcmpi(splitFileType, "Size") == 0) + idx = 1; + else if (astrcmpi(splitFileType, "Manual") == 0) + idx = 2; + else + idx = 0; ui->advOutSplitFile->setChecked(splitFile); ui->advOutSplitFileType->setCurrentIndex(idx); ui->advOutSplitFileTime->setValue(splitFileTime); @@ -3423,6 +3428,8 @@ static inline const char *SplitFileTypeFromIdx(int idx) { if (idx == 1) return "Size"; + else if (idx == 2) + return "Manual"; else return "Time"; }