Fix expired license state so that the tab navigation isn't locked
This commit is contained in:
parent
85f9e9a9d6
commit
d6cdefc272
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue