When to apply pointer constraints?
Martin Gräßlin
mgraesslin at kde.org
Wed Nov 16 14:52:42 UTC 2016
Hi Wayland devs,
I'm currently implementing the pointer-constraints protocol and run into
a
small uncertainty with the documentation.
For zwp_locked_pointer_v1::set_region we have: "The new lock region is
double-
buffered. The new lock region will only take effect when the associated
surface gets its pending state applied."
But for zwp_pointer_constraints_v1::lock_pointer there is no information
on
whether it should be applied immediately or only once the surface gets
its
pending state applied.
Given that the set_region call is double buffered I assume that after
creating
a lock_pointer the surface needs to be committed. Is that correct?
Similar for confine pointer this is also not fully specified.
Also for destroy I assume that this will take place immediately and does
not
require another surface commit. Is that correct? The documentation says:
"To
unconfine the pointer, send the destroy request."
Cheers
Martin Graesslin
More information about the wayland-devel
mailing list