Move requiresCompositing from Application to Platform
ClosedPublic

Authored by graesslin on May 9 2016, 2:43 PM.

Details

Summary

This change reduces the windowing system specific code pathes. Instead
of checking whether we are on X11 or Wayland to decide whether
compositing is required, we just ask the Platform.

The default is true, only x11 standalone allows to not require
compositing.

Diff Detail

Repository
R108 KWin
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
graesslin updated this revision to Diff 3726.May 9 2016, 2:43 PM
graesslin retitled this revision from to Move requiresCompositing from Application to Platform.
graesslin updated this object.
graesslin edited the test plan for this revision. (Show Details)
graesslin added a reviewer: Plasma.
Restricted Application added a project: Plasma. · View Herald TranscriptMay 9 2016, 2:43 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
davidedmundson accepted this revision.May 17 2016, 11:34 AM
davidedmundson added a reviewer: davidedmundson.
This revision is now accepted and ready to land.May 17 2016, 11:34 AM
This revision was automatically updated to reflect the committed changes.