atspi: emit signal after atspi bridge is connected 70/148770/2
authorShinwoo Kim <cinoo.kim@samsung.com>
Sun, 10 Sep 2017 00:50:21 +0000 (09:50 +0900)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Mon, 11 Sep 2017 08:51:15 +0000 (08:51 +0000)
commit71f38f385e3f6859aec1028af90a7dcf965e1aa2
tree85a746bd754b6b6509695410aea4a88e1a2e484f
parentddb5d6397d234661a0b8cac116b1cb6599d57043
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