fix argument to PropertiesChange signal
authorKevron Rees <tripzero.kev@gmail.com>
Thu, 20 Feb 2014 17:32:16 +0000 (09:32 -0800)
committerKevron Rees <tripzero.kev@gmail.com>
Thu, 20 Feb 2014 17:32:34 +0000 (09:32 -0800)
plugins/dbus/abstractdbusinterface.cpp
plugins/dbus/dbussignaller.h

index 05588f0..59c3365 100644 (file)
@@ -335,7 +335,7 @@ void AbstractDBusInterface::updateValue(AbstractProperty *property)
        }
 
        if(isRegistered())
-               signaller->fireSignal(mConnection, mObjectPath, "org.freedesktop.DBus.Properties", "PropertiesChanged", property);
+               signaller->fireSignal(mConnection, mObjectPath, mInterfaceName, "PropertiesChanged", property);
 }
 
 std::list<AbstractDBusInterface *> AbstractDBusInterface::getObjectsForProperty(string object)
index 4026c15..0d80de5 100644 (file)
@@ -73,7 +73,7 @@ private:
                                g_variant_builder_add(&builder, "{sv}", std::string(property->name() + "Sequence").c_str(), g_variant_new("i", property->sequence()));
                                g_variant_builder_add(&builder, "{sv}", "Time", g_variant_new("d", property->timestamp()) );
 
-                               g_dbus_connection_emit_signal(signal.connection, NULL, signal.objectPath.c_str(), signal.interface.c_str(), signal.signalName.c_str(), g_variant_new("(sa{sv}as)",
+                               g_dbus_connection_emit_signal(signal.connection, NULL, signal.objectPath.c_str(), "org.freedesktop.DBus.Properties", signal.signalName.c_str(), g_variant_new("(sa{sv}as)",
                                                                                                                                                                                                                                                                                                                                         signal.interface.c_str(),
                                                                                                                                                                                                                                                                                                                                         &builder, NULL), &error);