mirror of
https://github.com/X11Libre/xserver.git
synced 2026-09-29 21:46:40 +00:00
Bug #1358: Make ISO_Prev_Group cycle/wrap as ISO_Next_Group does.
This commit is contained in:
parent
2a6c11aa3b
commit
66500819b1
2 changed files with 7 additions and 2 deletions
|
|
@ -756,11 +756,11 @@ unsigned char grp;
|
|||
|
||||
|
||||
grp= state->locked_group;
|
||||
if (grp>=ctrls->num_groups)
|
||||
if (grp>=ctrls->num_groups || grp < 0)
|
||||
state->locked_group= XkbAdjustGroup(grp,ctrls);
|
||||
|
||||
grp= state->locked_group+state->base_group+state->latched_group;
|
||||
if (grp>=ctrls->num_groups)
|
||||
if (grp>=ctrls->num_groups || grp < 0)
|
||||
state->group= XkbAdjustGroup(grp,ctrls);
|
||||
else state->group= grp;
|
||||
XkbComputeCompatState(xkbi);
|
||||
|
|
|
|||
Loading…
Reference in a new issue