mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-10-07 21:37:30 -04:00
UI: Don't create encoder property views twice on load
When settings are being loaded in to the settings dialog, it would recreate the encoder property views more than once unnecessarily.
This commit is contained in:
1 parent
1f8fc8e8ef
commit
df04dd077b
1 file changed
+6
@@ -2703,6 +2703,9 @@ void OBSBasicSettings::on_advOutFFPathBrowse_clicked()
|
||||
|
||||
void OBSBasicSettings::on_advOutEncoder_currentIndexChanged(int idx)
|
||||
{
|
||||
if (loading)
|
||||
return;
|
||||
|
||||
QString encoder = GetComboData(ui->advOutEncoder);
|
||||
|
||||
delete streamEncoderProps;
|
||||
@@ -2715,6 +2718,9 @@ void OBSBasicSettings::on_advOutEncoder_currentIndexChanged(int idx)
|
||||
|
||||
void OBSBasicSettings::on_advOutRecEncoder_currentIndexChanged(int idx)
|
||||
{
|
||||
if (loading)
|
||||
return;
|
||||
|
||||
ui->advOutRecUseRescale->setEnabled(idx > 0);
|
||||
ui->advOutRecRescaleContainer->setEnabled(idx > 0);
|
||||
|
||||
|
||||
Reference in new issue
Block a user