e_comp_wl: clear pixmap image when client is unmapped and its object is hidden
authorMinJeong Kim <minjjj.kim@samsung.com>
Tue, 3 Jan 2017 05:53:45 +0000 (14:53 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Tue, 3 Jan 2017 10:29:03 +0000 (19:29 +0900)
commita652cae0303624217c35f34c77568aa5f15563a1
treeff09f795ee7910ef3a417659e98b81bb4a90e512
parent1f767a78b7a2bbfa855b8345618f996f47b8d574
e_comp_wl: clear pixmap image when client is unmapped and its object is hidden

 Uncommonly some clients's final buffer can be skipped if the client requests
unmap of its surface right after wl_surface@commit.
 So if evas_object of the client was hidden state and client was already
unmmapped, we can clear pixmap image mandatorily for preventing client
side rendering block(by absence of frame done event(wl_callback@done)).

Change-Id: Ibd2589f21dd46216ae2aef92a25cff6dde26c8b8
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
src/bin/e_comp_wl.c