input: unify constraint hint logic

Unifies the constraint hint logic. Previously, ignoring the stupid conditions, unscaled hints were mistaken with scaled coordinates.
This commit is contained in:
vaxerski
2023-08-18 22:40:23 +02:00
parent 14f20a7372
commit 942ee943f5
3 changed files with 26 additions and 38 deletions

View File

@@ -79,6 +79,7 @@ class CInputManager {
void destroySwitch(SSwitchDevice*);
void constrainMouse(SMouse*, wlr_pointer_constraint_v1*);
void warpMouseToConstraintMiddle(SConstraint*);
void recheckConstraint(SMouse*);
void unconstrainMouse();
SConstraint* constraintFromWlr(wlr_pointer_constraint_v1*);