ecore_evas-x11: unset withdrawn state when window is mapped
authorMike Blumenkrantz <zmike@osg.samsung.com>
Sat, 26 Sep 2015 01:19:12 +0000 (21:19 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Sat, 26 Sep 2015 01:57:37 +0000 (21:57 -0400)
commite31c7036618ba9c4ebda10a2366022f4c4877e77
tree33027e5979e8bf0a72a79a75b0df8870d5309f1c
parentdf190346a154822d9cead0619cb7957fcfeaefd8
ecore_evas-x11: unset withdrawn state when window is mapped

according to ICCCM 4.1.4:
Newly created top-level windows are in the Withdrawn state.
Once the window has been provided with suitable properties,
the client is free to change its state...
...
Only the client can effect a transition into or out of the Withdrawn state

given that no external force can (according to spec) transition a
window out of the withdrawn state, this must be done at a reasonable
point. mapping the window seems like a reasonable point to me.

fix T2745
ref 5954289c6ce1cd55ff212428291604b981438439

@fix
src/modules/ecore_evas/engines/x/ecore_evas_x.c