diff --git a/src/yuzu/configuration/configure_graphics.cpp b/src/yuzu/configuration/configure_graphics.cpp index bd0f265ca2..a574c5832b 100644 --- a/src/yuzu/configuration/configure_graphics.cpp +++ b/src/yuzu/configuration/configure_graphics.cpp @@ -36,6 +36,14 @@ ConfigureGraphics::ConfigureGraphics(QWidget* parent) connect(ui->device, qOverload(&QComboBox::activated), this, [this](int device) { UpdateDeviceSelection(device); }); + connect(ui->bg_button, &QPushButton::clicked, this, [this] { + const QColor new_bg_color = QColorDialog::getColor(bg_color); + if (!new_bg_color.isValid()) { + return; + } + UpdateBackgroundColorButton(new_bg_color); + }); + ui->bg_label->setVisible(Settings::configuring_global); ui->bg_combobox->setVisible(!Settings::configuring_global); } @@ -224,14 +232,6 @@ void ConfigureGraphics::SetupPerGameUI() { connect(ui->bg_combobox, static_cast(&QComboBox::activated), this, [this](int index) { ui->bg_button->setEnabled(index == 1); }); - connect(ui->bg_button, &QPushButton::clicked, this, [this] { - const QColor new_bg_color = QColorDialog::getColor(bg_color); - if (!new_bg_color.isValid()) { - return; - } - UpdateBackgroundColorButton(new_bg_color); - }); - ui->use_disk_shader_cache->setTristate(true); ui->use_asynchronous_gpu_emulation->setTristate(true); ConfigurationShared::InsertGlobalItem(ui->aspect_ratio_combobox); diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp index 24c95dcb27..c790defb90 100644 --- a/src/yuzu/main.cpp +++ b/src/yuzu/main.cpp @@ -543,7 +543,6 @@ void GMainWindow::InitializeWidgets() { async_status_button->setText(tr("ASYNC")); async_status_button->setCheckable(true); async_status_button->setChecked(Settings::values.use_asynchronous_gpu_emulation); - statusBar()->insertPermanentWidget(0, async_status_button); // Setup Multicore button multicore_status_button = new QPushButton(); @@ -565,6 +564,7 @@ void GMainWindow::InitializeWidgets() { multicore_status_button->setCheckable(true); multicore_status_button->setChecked(Settings::values.use_multi_core); statusBar()->insertPermanentWidget(0, multicore_status_button); + statusBar()->insertPermanentWidget(0, async_status_button); // Setup Renderer API button renderer_status_button = new QPushButton();