Provide input geometry and input transformation matrix for Xwayland clients
ClosedPublic

Authored by zzag on Thu, Feb 13, 4:48 PM.

Details

Summary

We need to provide the input geometry and the input transformation
matrix for client-side decorated Xwayland clients in order to make
sure that input events are correctly mapped from the global screen
coordinates to the surface-local coordinates.

BUG: 417444
FIXED-IN: 5.18.1

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.
zzag created this revision.Thu, Feb 13, 4:48 PM
Restricted Application added a project: KWin. · View Herald TranscriptThu, Feb 13, 4:48 PM
Restricted Application added a subscriber: kwin. · View Herald Transcript
zzag requested review of this revision.Thu, Feb 13, 4:48 PM
zzag updated this revision to Diff 75623.Thu, Feb 13, 4:49 PM

update

zzag edited the summary of this revision. (Show Details)Thu, Feb 13, 5:08 PM
zzag edited the summary of this revision. (Show Details)Thu, Feb 13, 5:20 PM
davidedmundson accepted this revision.Thu, Feb 13, 6:44 PM
davidedmundson added a subscriber: davidedmundson.

Can we add something to x11_client_test ?

This revision is now accepted and ready to land.Thu, Feb 13, 6:44 PM
zzag added a comment.Thu, Feb 13, 6:56 PM

Can we add something to x11_client_test ?

Yep.

zzag updated this revision to Diff 75650.Thu, Feb 13, 11:32 PM

Add a test.

This revision was automatically updated to reflect the committed changes.