From 613d428ced78c345fd5c0077b0e72d484bce10d5 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Wed, 3 Dec 2025 00:38:35 +0100 Subject: [PATCH] Qt: fix update note visiblity on linux/macOs --- rpcs3/rpcs3qt/main_window.cpp | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/rpcs3/rpcs3qt/main_window.cpp b/rpcs3/rpcs3qt/main_window.cpp index fac0ea5b92..e2c2aea78b 100644 --- a/rpcs3/rpcs3qt/main_window.cpp +++ b/rpcs3/rpcs3qt/main_window.cpp @@ -243,21 +243,19 @@ bool main_window::Init([[maybe_unused]] bool with_cli_boot) ui->menuBar->setCornerWidget(corner_bar); ui->menuBar->cornerWidget()->setVisible(false); ui->menuBar->removeAction(ui->menuUpdate_Available->menuAction()); -#endif - - ui->menuUpdate_Available->setVisible(false); connect(&m_updater, &update_manager::signal_update_available, this, [this](bool update_available) { - if (ui->menuUpdate_Available) - { - ui->menuUpdate_Available->setVisible(update_available); - } - if (ui->menuBar && ui->menuBar->cornerWidget()) - { - ui->menuBar->cornerWidget()->setVisible(update_available); - } + ui->menuBar->cornerWidget()->setVisible(update_available); }); +#else + ui->menuUpdate_Available->menuAction()->setVisible(false); + + connect(&m_updater, &update_manager::signal_update_available, this, [this](bool update_available) + { + ui->menuUpdate_Available->menuAction()->setVisible(update_available); + }); +#endif #ifdef RPCS3_UPDATE_SUPPORTED if (const auto update_value = m_gui_settings->GetValue(gui::m_check_upd_start).toString(); update_value != gui::update_off)