From 946baee9cf7046deef574135607d99eda8a55be8 Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Tue, 20 Jan 2026 00:14:45 +0100 Subject: [PATCH] Fix app icon resource aliasing Set the Qt resource alias before qt_add_resources. This ensures the embedded app icon is resolvable at runtime and avoids fallback icons rendering incorrectly. --- src/CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 2c02e91..18acc6d 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -23,16 +23,16 @@ add_executable(alakarte config.cpp ) +set_source_files_properties(qml/icons/app/org.kde.alakarte.svg PROPERTIES + QT_RESOURCE_ALIAS "sc-apps-org.kde.alakarte.svg" +) + qt_add_resources(alakarte alakarte_app_icon PREFIX "/icons" FILES qml/icons/app/org.kde.alakarte.svg ) -set_source_files_properties(qml/icons/app/org.kde.alakarte.svg PROPERTIES - QT_RESOURCE_ALIAS "sc-apps-org.kde.alakarte.svg" -) - target_link_libraries(alakarte PRIVATE Qt6::Core Qt6::Quick