[client] spice: obey input:grabKeyboard

This commit is contained in:
Geoffrey McRae 2021-01-08 20:13:41 +11:00
parent 2789e73296
commit f352463d19

View File

@ -1104,17 +1104,20 @@ static void setGrab(bool enable)
None, None,
CurrentTime); CurrentTime);
XGrabKeyboard( if (params.grabKeyboard)
g_state.wminfo.info.x11.display, XGrabKeyboard(
g_state.wminfo.info.x11.window, g_state.wminfo.info.x11.display,
true, g_state.wminfo.info.x11.window,
GrabModeAsync, true,
GrabModeAsync, GrabModeAsync,
CurrentTime); GrabModeAsync,
CurrentTime);
} }
else else
{ {
XUngrabKeyboard(g_state.wminfo.info.x11.display, CurrentTime); if (params.grabKeyboard)
XUngrabKeyboard(g_state.wminfo.info.x11.display, CurrentTime);
XUngrabPointer(g_state.wminfo.info.x11.display, CurrentTime); XUngrabPointer(g_state.wminfo.info.x11.display, CurrentTime);
} }
} }