Honor input mask set on internal windows
ClosedPublic

Authored by graesslin on Apr 29 2016, 1:09 PM.

Details

Summary

This ensures that QWindow::setMask works for KWin internal windows.
Without KWin sends all pointer events to the QWindow, even if the
mask says it shouldn't get events.

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 3559.Apr 29 2016, 1:09 PM
graesslin retitled this revision from to Honor input mask set on internal windows.
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 TranscriptApr 29 2016, 1:09 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
graesslin updated this revision to Diff 3619.May 3 2016, 9:11 AM

Extended the tests to cover the new condition and also fixed a regression found by the test.

bshah accepted this revision.May 3 2016, 10:24 AM
bshah added a reviewer: bshah.
This revision is now accepted and ready to land.May 3 2016, 10:24 AM
This revision was automatically updated to reflect the committed changes.