summaryrefslogtreecommitdiff
path: root/PluginCommandInterfaceDbus
diff options
context:
space:
mode:
authorJohannes Schanda (qxb7952) <johannes.schanda@partner.bmw.de>2012-09-03 13:26:12 +0200
committerchristian mueller <christian.ei.mueller@bmw.de>2012-09-12 09:19:31 +0200
commita9771fa406089c5c8b032e558afb84108d078c51 (patch)
tree1bc99f5c0ea62c9c24e2bd3651f0d68b1e32c50c /PluginCommandInterfaceDbus
parentb89b43522f69d1f6c5f482662c3e9e9fd19e91b2 (diff)
downloadaudiomanager-a9771fa406089c5c8b032e558afb84108d078c51.tar.gz
Fix for commit bf5814ff3aa87fde46904a747a7108ea458f063e, signals now send on correct interface2.1
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Diffstat (limited to 'PluginCommandInterfaceDbus')
-rw-r--r--PluginCommandInterfaceDbus/src/CAmDbusMessageHandler.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/PluginCommandInterfaceDbus/src/CAmDbusMessageHandler.cpp b/PluginCommandInterfaceDbus/src/CAmDbusMessageHandler.cpp
index f19d2fa..d577ad8 100644
--- a/PluginCommandInterfaceDbus/src/CAmDbusMessageHandler.cpp
+++ b/PluginCommandInterfaceDbus/src/CAmDbusMessageHandler.cpp
@@ -76,8 +76,9 @@ void CAmDbusMessageHandler::initSignal(std::string path, std::string signalName)
{
assert(!path.empty());
assert(!signalName.empty());
- std::string completePath = std::string(DBUS_SERVICE_OBJECT_PATH) + "/" + path+ MY_NODE;
- mpDBusMessage = dbus_message_new_signal(completePath.c_str(), DBUS_SERVICE_PREFIX, signalName.c_str());
+ std::string completePath = std::string(DBUS_SERVICE_OBJECT_PATH) + "/" + path;
+ std::string completeInterface = std::string(DBUS_SERVICE_PREFIX) + "." + MY_NODE;
+ mpDBusMessage = dbus_message_new_signal(completePath.c_str(), completeInterface.c_str(), signalName.c_str());
if (mpDBusMessage == NULL)
{