From 823700eb8ec70d133a4641cce6cdc632d6912d52 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Fri, 23 May 2025 18:24:11 -0400 Subject: [PATCH] Fix GlobalMenu initialization on other platforms Cherry-pick of 76919a13b8dfa1bc1f30a3bf11f39fe56c70715b --- src/CMakeLists.txt | 8 +++++++- src/qml/GlobalMenuStub.qml | 10 ++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 src/qml/GlobalMenuStub.qml diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 2b17e9057..dd995b166 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -206,6 +206,9 @@ if(ANDROID OR WIN32) set_source_files_properties(qml/ShareActionStub.qml PROPERTIES QT_QML_SOURCE_TYPENAME ShareAction ) + set_source_files_properties(qml/GlobalMenuStub.qml PROPERTIES + QT_QML_SOURCE_TYPENAME GlobalMenu + ) endif() ecm_add_qml_module(neochat URI org.kde.neochat GENERATE_PLUGIN_SOURCE @@ -320,7 +323,10 @@ if(NOT ANDROID AND NOT WIN32) qml/EditMenu.qml ) else() - qt_target_qml_sources(neochat QML_FILES qml/ShareActionStub.qml) + qt_target_qml_sources(neochat QML_FILES + qml/ShareActionStub.qml + qml/GlobalMenuStub.qml + ) endif() configure_file(config-neochat.h.in ${CMAKE_CURRENT_BINARY_DIR}/config-neochat.h) diff --git a/src/qml/GlobalMenuStub.qml b/src/qml/GlobalMenuStub.qml new file mode 100644 index 000000000..47442c8bc --- /dev/null +++ b/src/qml/GlobalMenuStub.qml @@ -0,0 +1,10 @@ +// SPDX-FileCopyrightText: 2025 Joshua Goins