e_policy_stack: set transient_policy while handling transient_for/parent_set 80/262880/2 accepted/tizen/unified/20210823.124203 submit/tizen/20210823.075037
authorDoyoun Kang <doyoun.kang@samsung.com>
Mon, 23 Aug 2021 04:39:49 +0000 (13:39 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Mon, 23 Aug 2021 05:30:33 +0000 (14:30 +0900)
commitdf4df925b77351e4c1f9fa9179a3e745d0cb9c12
tree245f564a4b6ae6155d6916c18d95ef7325a23f0c
parent287cfa027003ca1b0b3d896cdd8d14d93ef1a5cd
e_policy_stack: set transient_policy while handling transient_for/parent_set

There was a bug that the transient child window placed under the parent when it set
transient_for. This bug was occured when the window set the transient_for(or parent) to
BELOW and then set the transient_for(or parent) ABOVE again.

So, we add the code that sets the transient policy whenever the window set the transient_for
(or parent).

Change-Id: Id209d92f4ffbaf9a64b1f59e3114e3c0bd6b9f3a
src/bin/e_policy_stack.c