mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-01-26 23:29:23 -05: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:
@@ -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