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