Преглед изворни кода

UI: Properly store manual file splitting type

gxalpha пре 3 година
родитељ
комит
1a170f4c94
1 измењених фајлова са 8 додато и 1 уклоњено
  1. 8 1
      UI/window-basic-settings.cpp

+ 8 - 1
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";
 }