const char *bus, *path, *err, *txt;
Eldbus_Message_Iter *iter, *iter_variant, *iter_struct;
- ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN(proxy, pd);
+ //TIZEN_ONLY(20171114) elm_atspi_bridge: ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN should use elm_atspi_bridge object
+ // ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN(proxy, pd);
+ Eo *bridge = _elm_atspi_bridge_get();
+ if (!bridge)
+ {
+ ERR("AT-SPI: Atspi bridge is not enabled.");
+ return;
+ }
+ ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN(bridge, pd);
+ //
if (eldbus_message_error_get(msg, &err, &txt))
{
_proxy_interface_register(Eldbus_Connection *conn, Eo *proxy, const char *bus, const char *path)
{
Eldbus_Service_Interface *proxy_infc;
- ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN(proxy, pd);
+ //TIZEN_ONLY(20171114) elm_atspi_bridge: ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN should use elm_atspi_bridge object
+ // ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN(proxy, pd);
+ Eo *bridge = _elm_atspi_bridge_get();
+ if (!bridge)
+ {
+ ERR("AT-SPI: Atspi bridge is not enabled.");
+ return;
+ }
+ ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN(bridge, pd);
+ //
eldbus_name_request(conn, bus, ELDBUS_NAME_REQUEST_FLAG_DO_NOT_QUEUE, NULL, NULL);
proxy_infc = eldbus_service_interface_register(pd->a11y_bus, path, &_proxy_iface_desc);
if (!proxy_infc)