diff --git a/src/dbus/applicationmanager1service.cpp b/src/dbus/applicationmanager1service.cpp index 024c2fa..ff9f060 100644 --- a/src/dbus/applicationmanager1service.cpp +++ b/src/dbus/applicationmanager1service.cpp @@ -80,7 +80,7 @@ ApplicationManager1Service::ApplicationManager1Service(std::unique_ptrchildren(); - QString interface; - for (const auto &adaptor : childs) { - if (adaptor->inherits("QDBusAbstractAdaptor")) { - const auto *adaptorMo = adaptor->metaObject(); - if (adaptorMo->indexOfProperty(propName) != -1) { - interface = getDBusInterface(adaptor->metaObject()->metaType()); - break; - } - } - }; - - if (interface.isEmpty()) { - return; - } - - auto msg = QDBusMessage::createSignal(m_path, interface, "PropertiesChanged"); + auto msg = QDBusMessage::createSignal(m_path, "org.freedesktop.DBus.Properties", "PropertiesChanged"); msg << QString{ApplicationInterface}; msg << QVariantMap{{QString{propName}, value}}; msg << QStringList{};