From ff476aa06f0a8286043676f0240673785e02c2ab Mon Sep 17 00:00:00 2001 From: John Ernberg Date: Tue, 22 Dec 2015 08:15:29 +0000 Subject: gprs: Fix the ContextAdded() signal Introspection 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 ba797dd5..9192e683 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" })) }, { } }; -- cgit v1.2.3