diff options
author | Lukasz Stanislawski <lukasz.stanislawski@gmail.com> | 2015-06-24 01:02:29 +0200 |
---|---|---|
committer | Lukasz Stanislawski <l.stanislaws@samsung.com> | 2015-06-29 09:15:53 +0200 |
commit | cf4bc136d36e3134d88492a811f1a52c4ca89aa3 (patch) | |
tree | e51d293b57d2a95476bb37260d51f83c6a10d658 | |
parent | d93b9be16c1f07a28fae18412e06c44896f72037 (diff) | |
download | elementary-cf4bc136d36e3134d88492a811f1a52c4ca89aa3.tar.gz |
atspi:fix
-rw-r--r-- | src/lib/elm_atspi_bridge.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/elm_atspi_bridge.c b/src/lib/elm_atspi_bridge.c index 991e45b5c..979488b41 100644 --- a/src/lib/elm_atspi_bridge.c +++ b/src/lib/elm_atspi_bridge.c @@ -482,6 +482,7 @@ _accessible_get_localized_role_name(const Eldbus_Service_Interface *iface, const Eo *obj = _access_object_from_path(obj_path); eo_do(obj, l_role_name = elm_interface_atspi_accessible_localized_role_name_get()); + EINA_SAFETY_ON_NULL_RETURN_VAL(l_role_name, NULL); Eldbus_Message *ret = eldbus_message_method_return_new(msg); EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL); @@ -1794,7 +1795,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, "root/%llu", &eo_ptr); + sscanf(tmp, "%llu", &eo_ptr); eo = (Eo *) (uintptr_t) eo_ptr; return eo_isa(eo, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN) ? eo : NULL; } |