Fix expired license state so that the tab navigation isn't locked

This commit is contained in:
wheaney 2025-09-12 21:34:04 -07:00
parent 85f9e9a9d6
commit d6cdefc272
1 changed files with 3 additions and 4 deletions

View File

@ -607,11 +607,10 @@ void BreezyDesktopEffectConfig::refreshLicenseUi(const QJsonObject &rootObj) {
} }
if (expired) { if (expired) {
if (ui.tabWidget) ui.tabWidget->setEnabled(false); ui.EffectEnabled->setChecked(false);
OrgKdeKwinEffectsInterface interface(QStringLiteral("org.kde.KWin"), QStringLiteral("/Effects"), QDBusConnection::sessionBus()); ui.EffectEnabled->setEnabled(false);
interface.unloadEffect(QStringLiteral("breezy_desktop"));
} else { } else {
if (ui.tabWidget) ui.tabWidget->setEnabled(true); ui.EffectEnabled->setEnabled(true);
} }
} }