e_comp_wl_shell: fix to do not evas_object_show during map when iconified by client 29/178429/2 accepted/tizen/unified/20180510.090026 submit/tizen/20180510.064129
authorJunSeok, Kim <juns.kim@samsung.com>
Thu, 10 May 2018 05:10:28 +0000 (14:10 +0900)
committerJunSeok Kim <juns.kim@samsung.com>
Thu, 10 May 2018 05:36:12 +0000 (05:36 +0000)
commit601a16a11574e3537452801351fc42818c13039d
tree1103a0e02f6772dac99d4da6fe7a8bc9df43eb5a
parent7d54286219a1f3c9c98ba57f772ea527b7aa2721
e_comp_wl_shell: fix to do not evas_object_show during map when iconified by client

once client is unmaped and trying to map again to show,
server should check if it is iconified by client at the step of #2
otherwise, focus gets wrong while calculating visibility zone

Client                        Server
1. raise        --------->    ec->frame restack
2. show            --------->    ec map
3. uniconify by client    --------->    ec->frame show

Change-Id: I137719481920d2d0b1e8fae03e23839a6a82b607
src/bin/e_comp_wl_shell.c