From 1f317fb80a466836e82ff7774f826b26ead46dc7 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Fri, 15 Feb 2019 16:19:21 -0800 Subject: [PATCH] UI: Hide instead of disable rescale Hides the rescale option when selecting a texture-based encoder instead of just disabling. --- UI/window-basic-settings.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/UI/window-basic-settings.cpp b/UI/window-basic-settings.cpp index 290011149..b8d02aa9c 100644 --- a/UI/window-basic-settings.cpp +++ b/UI/window-basic-settings.cpp @@ -3469,11 +3469,11 @@ void OBSBasicSettings::on_advOutEncoder_currentIndexChanged(int idx) if (caps & OBS_ENCODER_CAP_PASS_TEXTURE) { ui->advOutUseRescale->setChecked(false); - ui->advOutUseRescale->setEnabled(false); - ui->advOutRescale->setEnabled(false); + ui->advOutUseRescale->setVisible(false); + ui->advOutRescale->setVisible(false); } else { - ui->advOutUseRescale->setEnabled(true); - ui->advOutRescale->setEnabled(true); + ui->advOutUseRescale->setVisible(true); + ui->advOutRescale->setVisible(true); } UNUSED_PARAMETER(idx); @@ -3488,8 +3488,8 @@ void OBSBasicSettings::on_advOutRecEncoder_currentIndexChanged(int idx) if (idx <= 0) { ui->advOutRecUseRescale->setChecked(false); - ui->advOutRecUseRescale->setEnabled(false); - ui->advOutRecRescaleContainer->setEnabled(false); + ui->advOutRecUseRescale->setVisible(false); + ui->advOutRecRescaleContainer->setVisible(false); return; } @@ -3510,11 +3510,11 @@ void OBSBasicSettings::on_advOutRecEncoder_currentIndexChanged(int idx) if (caps & OBS_ENCODER_CAP_PASS_TEXTURE) { ui->advOutRecUseRescale->setChecked(false); - ui->advOutRecUseRescale->setEnabled(false); - ui->advOutRecRescaleContainer->setEnabled(false); + ui->advOutRecUseRescale->setVisible(false); + ui->advOutRecRescaleContainer->setVisible(false); } else { - ui->advOutRecUseRescale->setEnabled(true); - ui->advOutRecRescaleContainer->setEnabled(true); + ui->advOutRecUseRescale->setVisible(true); + ui->advOutRecRescaleContainer->setVisible(true); } }