[client] input: defer pointer exit until release

This commit is contained in:
Geoffrey McRae
2026-08-06 14:40:54 +10:00
parent 142dc2bcef
commit 023430da31
5 changed files with 138 additions and 25 deletions

View File

@@ -298,6 +298,12 @@ struct CursorState
/* true if the cursor should be confined to the guest view area */
bool viewReq;
/* true if a pointer exit is waiting for confinement to release */
bool exit;
/* the local pointer exit target */
struct DoublePoint exitPos;
/* true if the guest should be realigned to the host when next drawn */
bool realign;