From 56683720c6b8d2817d50f908c35614a3800c6638 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sun, 26 May 2024 21:59:18 +0100 Subject: [PATCH] Large Screen Proportion config is greyed out when Large Screen is not selected --- src/citra_qt/configuration/configure_layout.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/citra_qt/configuration/configure_layout.cpp b/src/citra_qt/configuration/configure_layout.cpp index 3d5d2d931..7e8bc86ca 100644 --- a/src/citra_qt/configuration/configure_layout.cpp +++ b/src/citra_qt/configuration/configure_layout.cpp @@ -25,9 +25,19 @@ ConfigureLayout::ConfigureLayout(QWidget* parent) connect(ui->layout_combobox, static_cast(&QComboBox::currentIndexChanged), this, [this](int currentIndex) { - ui->custom_layout_group->setEnabled(ui->layout_combobox->currentIndex() == 6); + ui->custom_layout_group->setEnabled(ui->layout_combobox->currentIndex() == + (uint)(Settings::LayoutOption::CustomLayout)); }); + ui->large_screen_proportion->setEnabled( + (Settings::values.layout_option.GetValue() == Settings::LayoutOption::LargeScreen)); + connect( + ui->layout_combobox, static_cast(&QComboBox::currentIndexChanged), + this, [this](int currentIndex) { + ui->large_screen_proportion->setEnabled(ui->layout_combobox->currentIndex() == + (uint)(Settings::LayoutOption::LargeScreen)); + }); + connect(ui->bg_button, &QPushButton::clicked, this, [this] { const QColor new_bg_color = QColorDialog::getColor(bg_color); if (!new_bg_color.isValid()) {