mirror of
https://github.com/gnif/LookingGlass.git
synced 2024-11-22 05:27:20 +00:00
[client] spice: dont ignore input that doesn't exit the window
This commit is contained in:
parent
59ea957d0d
commit
d2a4f8f346
@ -962,19 +962,17 @@ static void handleMouseNormal(double ex, double ey)
|
||||
g_state.windowPos.x + g_state.border.x + tx,
|
||||
g_state.windowPos.y + g_state.border.y + ty))
|
||||
{
|
||||
g_cursor.inView = false;
|
||||
g_cursor.inView = false;
|
||||
|
||||
/* pre-empt the window leave flag if the warp will leave our window */
|
||||
if (tx < 0 || ty < 0 || tx > g_state.windowW || ty > g_state.windowH)
|
||||
{
|
||||
g_cursor.inWindow = false;
|
||||
}
|
||||
|
||||
/* ungrab the pointer and move the local cursor to the exit point */
|
||||
XUngrabPointer(g_state.wminfo.info.x11.display, CurrentTime);
|
||||
warpMouse(tx, ty, true);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
int x, y;
|
||||
|
Loading…
Reference in New Issue
Block a user