summaryrefslogtreecommitdiff
path: root/xkb
diff options
context:
space:
mode:
authorAdam Jackson <ajax@benzedrine.nwnk.net>2006-10-11 15:56:45 -0400
committerAdam Jackson <ajax@benzedrine.nwnk.net>2006-10-11 15:56:45 -0400
commit61f3eb816b47f31e856eca32bca7e2e947faf533 (patch)
tree712ac5ae1988ddedff4153e0b05f8c08c1f4f70d /xkb
parentcde68728860179dc84e615ccb378ce992513fd62 (diff)
Back out merge of master to 1.2 branch. Undoes 89987ca...
Dear git: please make 'git-revert' work on merge commits kthnxbye.
Diffstat (limited to 'xkb')
-rw-r--r--xkb/ddxList.c2
-rw-r--r--xkb/xkbUtils.c8
2 files changed, 5 insertions, 5 deletions
diff --git a/xkb/ddxList.c b/xkb/ddxList.c
index 034f694ed..f94a869ae 100644
--- a/xkb/ddxList.c
+++ b/xkb/ddxList.c
@@ -269,7 +269,7 @@ char tmpname[PATH_MAX];
#ifndef WIN32
if (haveDir)
fclose(in);
- else if ((rval=Pclose(in))!=0) {
+ else if ((rval=pclose(in))!=0) {
if (xkbDebugFlags)
ErrorF("xkbcomp returned exit code %d\n",rval);
}
diff --git a/xkb/xkbUtils.c b/xkb/xkbUtils.c
index 26ff35e89..ee0abbeae 100644
--- a/xkb/xkbUtils.c
+++ b/xkb/xkbUtils.c
@@ -754,12 +754,12 @@ unsigned char grp;
grp= state->locked_group;
- if (grp>=ctrls->num_groups)
- state->locked_group= XkbAdjustGroup(XkbCharToInt(grp),ctrls);
+ 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)
- state->group= XkbAdjustGroup(XkbCharToInt(grp),ctrls);
+ if (grp>=ctrls->num_groups || grp < 0)
+ state->group= XkbAdjustGroup(grp,ctrls);
else state->group= grp;
XkbComputeCompatState(xkbi);
return;