ecore-evas/x: detect and track wm existence, apply visibility correctly
authorMike Blumenkrantz <zmike@samsung.com>
Thu, 26 Sep 2019 15:22:44 +0000 (11:22 -0400)
committerJongmin Lee <jm105.lee@samsung.com>
Thu, 26 Sep 2019 21:39:04 +0000 (06:39 +0900)
commitf6131382b61129f09d9a25f53888313defc47550
tree92041761fa2abdf6a00e94fc62b639d3aa9c6a04
parentb53982cdf07766f02d95ca07dbe8076ae5dcc29a
ecore-evas/x: detect and track wm existence, apply visibility correctly

Summary:
this attempts to monitor the _NET_SUPPORTING_WM_CHECK atom to verify whether
a wm exists, and bypasses waiting for a configure event from a nonexistent wm
if the screen is not currently managed

fix T7838

Depends on D10014

Reviewers: devilhorns

Reviewed By: devilhorns

Subscribers: devilhorns, thierry1970, cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7838

Differential Revision: https://phab.enlightenment.org/D9900
src/modules/ecore_evas/engines/x/ecore_evas_x.c