From: John Ernberg <[email protected]>

This matches the behavior described by the documentation the signal
value returned by the code. This was causing a headache when using
stricter D-Bus wrappers like dbus-c++.
---
 src/gprs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/gprs.c b/src/gprs.c
index ba797dd..9192e68 100644
--- a/src/gprs.c
+++ b/src/gprs.c
@@ -2385,7 +2385,7 @@ static const GDBusSignalTable manager_signals[] = {
        { GDBUS_SIGNAL("PropertyChanged",
                        GDBUS_ARGS({ "name", "s" }, { "value", "v" })) },
        { GDBUS_SIGNAL("ContextAdded",
-                       GDBUS_ARGS({ "path", "o" }, { "properties", "v" })) },
+                       GDBUS_ARGS({ "path", "o" }, { "properties", "a{sv}" })) 
},
        { GDBUS_SIGNAL("ContextRemoved", GDBUS_ARGS({ "path", "o" })) },
        { }
 };
-- 
1.9.1
_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono

Reply via email to