diff options
author | Lukasz Stanislawski <l.stanislaws@samsung.com> | 2015-06-23 19:00:00 +0200 |
---|---|---|
committer | Lukasz Stanislawski <l.stanislaws@samsung.com> | 2015-06-29 09:15:53 +0200 |
commit | ae84ff7b8b2fde96989f8a58c5ff381bb8bfcd13 (patch) | |
tree | 41f58bbe120f2904ee8348901498df0da94fce50 | |
parent | f7da69a3873dda2240375912957c639ab4a7b2c2 (diff) | |
download | elementary-ae84ff7b8b2fde96989f8a58c5ff381bb8bfcd13.tar.gz |
atspi: signal fixes
Change-Id: I6ab863684a7c49107fb22f59ea6bd7ea6d8d09b2
-rw-r--r-- | src/lib/elm_atspi_bridge.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/elm_atspi_bridge.c b/src/lib/elm_atspi_bridge.c index 11e34e166..66d3b7d88 100644 --- a/src/lib/elm_atspi_bridge.c +++ b/src/lib/elm_atspi_bridge.c @@ -1796,7 +1796,7 @@ _access_object_from_path(const char *path) if (!strcmp(ELM_ACCESS_OBJECT_PATH_ROOT, tmp)) return elm_atspi_bridge_root_get(_instance); - sscanf(tmp, "%llu", &eo_ptr); + sscanf(tmp, "root/%llu", &eo_ptr); eo = (Eo *) (uintptr_t) eo_ptr; return eo_isa(eo, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN) ? eo : NULL; } @@ -2989,13 +2989,13 @@ static void _object_signal_send(Eldbus_Service_Interface *infc, unsigned long lo Eo *atspi_obj; char *path; int top = 0; - char buf[32]; + char buf[64]; EINA_SAFETY_ON_NULL_RETURN(infc); EINA_SAFETY_ON_NULL_RETURN(minor); - snprintf(buf, sizeof(buf), "%llu", id); - msg = eldbus_service_fallback_signal_new(infc, buf, sig_id); + snprintf(buf, sizeof(buf), "/%llu", id); + msg = eldbus_service_signal_new(infc, sig_id); EINA_SAFETY_ON_NULL_RETURN(msg); va_start(va, variant_sig); |