Explorar el Código

UI: Sort encoders alphabetically

gxalpha hace 2 años
padre
commit
b69ee759d2
Se han modificado 1 ficheros con 12 adiciones y 2 borrados
  1. 12 2
      UI/window-basic-settings-stream.cpp

+ 12 - 2
UI/window-basic-settings-stream.cpp

@@ -1546,9 +1546,7 @@ void OBSBasicSettings::ResetEncoders(bool streamOnly)
 
 	if (!streamOnly) {
 		ui->advOutRecEncoder->clear();
-		ui->advOutRecEncoder->addItem(TEXT_USE_STREAM_ENC, "none");
 		ui->advOutRecAEncoder->clear();
-		ui->advOutRecAEncoder->addItem(TEXT_USE_STREAM_ENC, "none");
 	}
 
 	/* ------------------------------------------------- */
@@ -1580,6 +1578,18 @@ void OBSBasicSettings::ResetEncoders(bool streamOnly)
 		}
 	}
 
+	ui->advOutEncoder->model()->sort(0);
+	ui->advOutAEncoder->model()->sort(0);
+
+	if (!streamOnly) {
+		ui->advOutRecEncoder->model()->sort(0);
+		ui->advOutRecEncoder->insertItem(0, TEXT_USE_STREAM_ENC,
+						 "none");
+		ui->advOutRecAEncoder->model()->sort(0);
+		ui->advOutRecAEncoder->insertItem(0, TEXT_USE_STREAM_ENC,
+						  "none");
+	}
+
 	/* ------------------------------------------------- */
 	/* load simple stream encoders                       */