From dbb4526272bcd12c3734c0e6d655aa4ff67da115 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Thu, 3 Nov 2022 01:55:59 +0200 Subject: [PATCH] kdeui: apply cursor theme from KGlobalSettings::activate() Signed-off-by: Ivailo Monev --- kdeui/kernel/kglobalsettings.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/kdeui/kernel/kglobalsettings.cpp b/kdeui/kernel/kglobalsettings.cpp index 1ab1a81b..3579a991 100644 --- a/kdeui/kernel/kglobalsettings.cpp +++ b/kdeui/kernel/kglobalsettings.cpp @@ -154,6 +154,7 @@ class KGlobalSettings::Private void kdisplaySetPalette(); void kdisplaySetStyle(); void kdisplaySetFont(); + void kdisplaySetCursor(); void applyGUIStyle(); /** @@ -212,6 +213,7 @@ void KGlobalSettings::activate(ActivateOptions options) if (options & ApplySettings) { d->kdisplaySetStyle(); // implies palette setup d->kdisplaySetFont(); + d->kdisplaySetCursor(); d->propagateQtSettings(); } } @@ -914,7 +916,6 @@ void KGlobalSettings::Private::kdisplaySetPalette() emit q->appearanceChanged(); } - void KGlobalSettings::Private::kdisplaySetFont() { if (!kdeFullSession) { @@ -935,6 +936,14 @@ void KGlobalSettings::Private::kdisplaySetFont() emit q->appearanceChanged(); } +void KGlobalSettings::Private::kdisplaySetCursor() +{ + if (!kdeFullSession) { + return; + } + + applyCursorTheme(); +} void KGlobalSettings::Private::kdisplaySetStyle() {