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); } }