Lines Matching refs:fromLevel
282 struct xkb_level *fromLevel = &darray_item(from->levels, i); in MergeGroups() local
284 if (fromLevel->action.type == ACTION_TYPE_NONE) { in MergeGroups()
287 intoLevel->action = fromLevel->action; in MergeGroups()
291 use = (clobber ? &fromLevel->action : &intoLevel->action); in MergeGroups()
292 ignore = (clobber ? &intoLevel->action : &fromLevel->action); in MergeGroups()
305 if (fromLevel->num_syms == 0) { in MergeGroups()
308 intoLevel->num_syms = fromLevel->num_syms; in MergeGroups()
309 if (fromLevel->num_syms > 1) in MergeGroups()
310 intoLevel->u.syms = fromLevel->u.syms; in MergeGroups()
312 intoLevel->u.sym = fromLevel->u.sym; in MergeGroups()
313 fromLevel->num_syms = 0; in MergeGroups()
315 else if (!LevelsSameSyms(fromLevel, intoLevel)) { in MergeGroups()
326 intoLevel->num_syms = fromLevel->num_syms; in MergeGroups()
327 if (fromLevel->num_syms > 1) in MergeGroups()
328 intoLevel->u.syms = fromLevel->u.syms; in MergeGroups()
330 intoLevel->u.sym = fromLevel->u.sym; in MergeGroups()
331 fromLevel->num_syms = 0; in MergeGroups()