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:
jp9000 2016-05-09 05:34:21 -07:00
parent 1f8fc8e8ef
commit df04dd077b

View File

@ -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);