From d6cdefc27273f05c66625250a0aa8f25259aa7f4 Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Fri, 12 Sep 2025 21:34:04 -0700 Subject: [PATCH] Fix expired license state so that the tab navigation isn't locked --- kwin/src/kcm/breezydesktopeffectkcm.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/kwin/src/kcm/breezydesktopeffectkcm.cpp b/kwin/src/kcm/breezydesktopeffectkcm.cpp index 471724f..a84b697 100644 --- a/kwin/src/kcm/breezydesktopeffectkcm.cpp +++ b/kwin/src/kcm/breezydesktopeffectkcm.cpp @@ -607,11 +607,10 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) { } if (expired) { - if (ui.tabWidget) ui.tabWidget->setEnabled(false); - OrgKdeKwinEffectsInterface interface(QStringLiteral("org.kde.KWin"), QStringLiteral("/Effects"), QDBusConnection::sessionBus()); - interface.unloadEffect(QStringLiteral("breezy_desktop")); + ui.EffectEnabled->setChecked(false); + ui.EffectEnabled->setEnabled(false); } else { - if (ui.tabWidget) ui.tabWidget->setEnabled(true); + ui.EffectEnabled->setEnabled(true); } }