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:
parent
1f8fc8e8ef
commit
df04dd077b
@ -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);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user