diff --git a/xkb/xkbUtils.c b/xkb/xkbUtils.c index 31c1a9fa9..1fb47ed56 100644 --- a/xkb/xkbUtils.c +++ b/xkb/xkbUtils.c @@ -1793,6 +1793,7 @@ XkbCopyKeymap(XkbDescPtr src, XkbDescPtr dst, Bool sendNotifies) if (!tmp) return FALSE; dst->geom->sections = tmp; + dst->geom->num_sections = src->geom->num_sections; for (i = 0, ssection = src->geom->sections,