e_policy_visibility: fix bug for deiconify_approve transient child
authorDoyoun Kang <doyoun.kang@samsung.com>
Tue, 26 Sep 2017 06:33:59 +0000 (15:33 +0900)
committerJuyeon Lee <juyeonne.lee@samsung.com>
Thu, 28 Sep 2017 04:35:27 +0000 (13:35 +0900)
commitf7a14662cba520d681f785a2cd2c1275cb1b5ec4
tree24b68b3610df4ca72a805f2c03e494664e464515
parent369a946d81f698fa910f8a2adbc1e8d9a8854ebf
e_policy_visibility: fix bug for deiconify_approve transient child

There was bug for handing deiconify approve when tree windows set transient_for another windows.
For example, A win set transient to B win, B win set transient to C win. (C is parent of B, and
B is parent of A.)
In this case, if C win requests to activate, C, B, A should be run deiconify_approve and
it should be worked well. However A, B always take place timeout for deiconify_approve.
This patch resolve this bug.

Change-Id: I487068a32ebbf51f7221c4a1eacf549e7fdc088f
src/bin/e_policy_visibility.c