kded: remove changed resources duplicates before emitting notifyDatabaseChanged() signal

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-05-18 23:42:45 +03:00
parent 20c0503ed6
commit 2315a4e564

View file

@ -795,6 +795,7 @@ int main(int argc, char **argv)
if (args->isSet("signal"))
{
// Notify ALL applications that have a ksycoca object, using a signal
changedResources.removeDuplicates();
QDBusMessage signal = QDBusMessage::createSignal("/", "org.kde.KSycoca", "notifyDatabaseChanged" );
signal << changedResources;