summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukasz Stanislawski <l.stanislaws@samsung.com>2015-06-27 12:33:44 +0200
committerLukasz Stanislawski <l.stanislaws@samsung.com>2015-06-29 09:15:54 +0200
commit565f39006adc1a3e4723d461f5a444a1a23afbc0 (patch)
tree0da9abd5cc21e1ef70543edcdff6aa46d860e96b
parent82a5b13497ed4e48a0ac82ef3a015c65f382b2ac (diff)
downloadelementary-565f39006adc1a3e4723d461f5a444a1a23afbc0.tar.gz
reemit event if send failed
Change-Id: I5d675e121acc8dea22a4e7f72ac78fcadc013d3e
-rw-r--r--src/lib/elm_atspi_bridge.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/elm_atspi_bridge.c b/src/lib/elm_atspi_bridge.c
index c0ead946a..934e4e27a 100644
--- a/src/lib/elm_atspi_bridge.c
+++ b/src/lib/elm_atspi_bridge.c
@@ -3770,7 +3770,8 @@ _elm_atspi_bridge_key_filter(void *data, void *loop EINA_UNUSED, int type, void
_iter_marshall_key_event(iter, ke);
// timeout should be kept reasonaby low to avoid delays
- eldbus_connection_send(pd->a11y_bus, msg, _on_listener_answer, ke, 100);
+ if (!eldbus_connection_send(pd->a11y_bus, msg, _on_listener_answer, ke, 100))
+ return EINA_TRUE;
return EINA_FALSE;
}