e_client: fix transient_for_below bug for lowering child window 62/261662/1 accepted/tizen/unified/20210723.122653 submit/tizen/20210722.095947 submit/tizen/20210723.001953
authorDoyoun Kang <doyoun.kang@samsung.com>
Thu, 22 Jul 2021 07:26:25 +0000 (16:26 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Thu, 22 Jul 2021 07:26:29 +0000 (16:26 +0900)
commite7020f516d157ff344a0adba2f1a05afd877becf
tree164ef81981308dd1bfed500adfce7f6067a5d368
parent8bd71c16f4d3789774198a1522a6f60f270b9fb3
e_client: fix transient_for_below bug for lowering child window

There was a bug that the children list was wrong when the parent was raised.
The bug scenario is as below.
1. One of transient_for_below children requests to lower
2. The parent of it requests to raise
Then, the parent is raised with wrong stack of transient_for_below children.

This patch will fix it.

Change-Id: Ifa92967e741bd90f4d3e5fb375bb64a63357185d
src/bin/e_client.c
src/bin/e_test_helper.c