ecore-evas-x: set draw_block until the window receives a configure event
authorMike Blumenkrantz <zmike@osg.samsung.com>
Fri, 25 May 2018 17:28:29 +0000 (10:28 -0700)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 1 Jun 2018 05:14:45 +0000 (14:14 +0900)
commitab2d7a079fe56d96fdef06c0c979056a0353e915
tree9b8b2e11e570477130c3ddd6f9df8acbd6f9e3c4
parentb9441afad58ca7ecec69e3c65fddaee28e5632de
ecore-evas-x: set draw_block until the window receives a configure event

Summary:
drawing a non-override window before receiving a configure event results
in an unsized window, breaking spec. it also prevents ecore-evas resize
callbacks from triggering, yielding undefined returns from functions which
attempt to get the geometry of the ecore-evas

fix T6907

Reviewers: cedric, raster

Reviewed By: cedric

Subscribers: #committers, vtorri

Tags: #efl

Maniphest Tasks: T6907

Differential Revision: https://phab.enlightenment.org/D6019

Reviewed-by: Cedric BAIL <cedric@osg.samsung.com>
src/modules/ecore_evas/engines/x/ecore_evas_x.c