From 15fbddc3d64ed5d1dcc944632002ef247af0ab9c Mon Sep 17 00:00:00 2001 From: Arjen Hiemstra Date: Tue, 26 Jul 2022 17:42:55 +0200 Subject: [PATCH] Register KWin::SessionState with QMetaType Otherwise it cannot be used in scripts - like the sessionquit effect which uses it to check if we're actually shutting down. --- src/effects.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/effects.cpp b/src/effects.cpp index a0dc7339f8..a8c1deb4e1 100644 --- a/src/effects.cpp +++ b/src/effects.cpp @@ -127,6 +127,7 @@ EffectsHandlerImpl::EffectsHandlerImpl(Compositor *compositor, Scene *scene) , m_trackingCursorChanges(0) { qRegisterMetaType>(); + qRegisterMetaType(); connect(m_effectLoader, &AbstractEffectLoader::effectLoaded, this, [this](Effect *effect, const QString &name) { effect_order.insert(effect->requestedEffectChainPosition(), EffectPair(name, effect)); loaded_effects << EffectPair(name, effect);