HomePhabricator

ecore-evas/x: detect and track wm existence, apply visibility correctly

Authored by zmike on Sep 26 2019, 8:22 AM.

Description

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