atspi: emit signal after atspi bridge is connected 69/148769/1
authorShinwoo Kim <cinoo.kim@samsung.com>
Sun, 10 Sep 2017 00:50:21 +0000 (09:50 +0900)
committerShinwoo Kim <cinoo.kim@samsung.com>
Sun, 10 Sep 2017 01:17:56 +0000 (10:17 +0900)
commit4ecd2b9a87ae338e9cd079364b792438a1fbcdd3
tree83a55a0a3e51d9640ddf7dc51afa4c7465b03d0f
parentd834889ee1f1dfed962c9b92201412b32ce280d8
atspi: emit signal after atspi bridge is connected

This patch set emitting popup SHOWING signal, and window ACTIVE signal after
the atspi bridge is connectted.

The SHOWING signal of popup does not work properly, if the popup shows before
the atspi bridge is not connected. In this case, the screen-reader cannot read
popup information. So the SHOWING signal should be emitted after the connection
is established.

The ACTIVE signal does not work properly in the following case.
There are two windows show in one process at the same time. In this case,
the ACTIVE signal was not emitted because window_activated_broadcast_needed is
set to EINA_FALSE. This would be a bug.

Change-Id: Ieb1883c94c2570fdb92b9770a1c20e7d95c27a60
src/lib/elc_popup.c
src/lib/elm_atspi_bridge.c
src/lib/elm_popup.eo
src/lib/elm_win.c