From 317a4bd6ba3e9461b85ed71a7cc9969d65dec32f Mon Sep 17 00:00:00 2001 From: tobtoht Date: Tue, 7 Mar 2023 23:09:16 +0100 Subject: [PATCH] Linux: fix dead keys --- src/CMakeLists.txt | 4 ++++ src/main.cpp | 1 + 2 files changed, 5 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 03e4fbcb..b73cea6e 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -295,6 +295,10 @@ if(STATIC AND NOT Qt6_FOUND) endif() endif() +if(STATIC AND UNIX AND Qt6_FOUND) + target_link_libraries(feather Qt6::QComposePlatformInputContextPlugin) +endif() + if(DEPENDS AND APPLE) # TODO: Needed for ___isOSVersionAtLeast target_link_libraries(feather diff --git a/src/main.cpp b/src/main.cpp index b40ce828..1f5c9345 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -31,6 +31,7 @@ #if defined(Q_OS_LINUX) && defined(STATIC) Q_IMPORT_PLUGIN(QXcbIntegrationPlugin) +Q_IMPORT_PLUGIN(QComposePlatformInputContextPlugin) // Needed for dead keys on Linux #endif #if defined(Q_OS_LINUX) && defined(STACK_TRACE) -- 2.52.0