From 4b4d4f09da7846983a5f46260035c3d78ceef464 Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Thu, 31 Jul 2025 17:24:36 +0100 Subject: [PATCH] qt: Fixed Azahar icon being accessed incorrectly in about + window icon --- src/citra_qt/aboutdialog.cpp | 1 - src/citra_qt/aboutdialog.ui | 2 +- src/citra_qt/citra_qt.cpp | 7 +++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/citra_qt/aboutdialog.cpp b/src/citra_qt/aboutdialog.cpp index e5821bcaf..ca0c2197f 100644 --- a/src/citra_qt/aboutdialog.cpp +++ b/src/citra_qt/aboutdialog.cpp @@ -11,7 +11,6 @@ AboutDialog::AboutDialog(QWidget* parent) : QDialog(parent, Qt::WindowTitleHint | Qt::WindowCloseButtonHint | Qt::WindowSystemMenuHint), ui(std::make_unique()) { ui->setupUi(this); - ui->labelLogo->setPixmap(QIcon::fromTheme(QStringLiteral("azahar")).pixmap(200)); ui->labelBuildInfo->setText(ui->labelBuildInfo->text().arg( QString::fromUtf8(Common::g_build_fullname), QString::fromUtf8(Common::g_scm_branch), QString::fromUtf8(Common::g_scm_desc), QString::fromUtf8(Common::g_build_date).left(10))); diff --git a/src/citra_qt/aboutdialog.ui b/src/citra_qt/aboutdialog.ui index 039e3e2d9..f85e7d290 100644 --- a/src/citra_qt/aboutdialog.ui +++ b/src/citra_qt/aboutdialog.ui @@ -27,7 +27,7 @@ - <html><head/><body><p><img src=":/icons/azahar.png"/></p></body></html> + <html><head/><body><p><img src=":/icons/default/256x256/azahar.png"/></p></body></html> diff --git a/src/citra_qt/citra_qt.cpp b/src/citra_qt/citra_qt.cpp index 4d100222a..bc126089f 100644 --- a/src/citra_qt/citra_qt.cpp +++ b/src/citra_qt/citra_qt.cpp @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include @@ -330,8 +331,6 @@ GMainWindow::GMainWindow(Core::System& system_) ui->setupUi(this); statusBar()->hide(); - setWindowIcon(QIcon(QString::fromStdString(":/icons/azahar.png"))); - default_theme_paths = QIcon::themeSearchPaths(); UpdateUITheme(); @@ -390,6 +389,10 @@ GMainWindow::GMainWindow(Core::System& system_) LOG_INFO(Frontend, "Host Swap: {:.2f} GiB", mem_info.total_swap_memory / f64{1_GiB}); UpdateWindowTitle(); + QIcon azahar_icon = QIcon(QString::fromStdString(":/icons/default/256x256/azahar.png")); + render_window->setWindowIcon(azahar_icon); + secondary_window->setWindowIcon(azahar_icon); + show(); #ifdef ENABLE_QT_UPDATE_CHECKER