generic: handle ksycoca resource updates of xdgdata-apps type

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2021-03-26 13:06:25 +02:00
parent fd7ee4b390
commit 2cb40f7827
2 changed files with 2 additions and 2 deletions

View file

@ -734,7 +734,7 @@ void GroupManager::removeLauncher(const KUrl &url)
void GroupManagerPrivate::sycocaChanged(const QStringList &types)
{
if (types.contains("apps")) {
if (types.contains("apps") || types.contains("xdgdata-apps")) {
KUrl::List removals;
foreach (LauncherItem *launcher, launchers) {
if (!QFile::exists(launcher->launcherUrl().toLocalFile())) {

View file

@ -118,7 +118,7 @@ void IconApplet::saveState(KConfigGroup &cg) const
void IconApplet::checkService(const QStringList &changedResources)
{
if (changedResources.contains("apps")) {
if (changedResources.contains("apps") || changedResources.contains("xdgdata-apps")) {
setUrl(m_url);
}
}