Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
idle_inhibit: Assume view is invisible by default
We have historically considered surfaces without a view visible. This made sense in case of layer surfaces which do not have a view, but it also allows unmapped surfaces to act as global inhibitors irrespective of the current view state, which is not the intention fo the protocol. As we now explicitly handle layer surfaces, assume that views are only visible if they can be found and their visibility checked.
- Loading branch information