Usually the return value of _elm_atspi_bridge_get() is immediately
null-checked, including before elm_obj_atspi_bridge_connected_get(),
and so should be the case here in _elm_config_atspi_mode_set().
@tizen_only
Change-Id: Ia6c8a542e4c8115aefc041d03290aeaf4f63c3ee
_elm_config->priv.atspi_mode = EINA_TRUE;
is_enabled = !!is_enabled;
// TIZEN_ONLY(20160721): enable atspi bridge on background apps
+ Eo *bridge = _elm_atspi_bridge_get();
Eina_Bool connected = EINA_FALSE;
- connected = elm_obj_atspi_bridge_connected_get(_elm_atspi_bridge_get());
+ if (bridge)
+ connected = elm_obj_atspi_bridge_connected_get(bridge);
+
if ((_elm_config->atspi_mode == is_enabled) && (connected == is_enabled)) return;
//
_elm_config->atspi_mode = is_enabled;