-
- if (old->acts[i] != NULL)
- {
- new->acts[i] = uTypedCalloc(width, union xkb_action);
- if (!new->acts[i])
- {
- darray_free(new->syms[i]);
- darray_free(new->symsMapIndex[i]);
- darray_free(new->symsMapNumEntries[i]);
- new->numLevels[i] = 0;
- return false;
- }
- memcpy(new->acts[i], old->acts[i],
- width * sizeof(union xkb_action));
- }