Lines Matching refs:maps
246 if ((maps_to_check == 0) || (sli->maps == NULL) || (sli->mapsPresent == 0))
263 map = &sli->maps[i];
318 if ((kf->xkb_sli == NULL) || (kf->xkb_sli->maps == NULL))
330 if ((lf->xkb_sli == NULL) || (lf->xkb_sli->maps == NULL))
408 * Applies the indicator maps for any indicators specified in
417 * maps for any open extension devices that have them, and updates
470 for (i = 0, bit = 1, map = sli->maps; i < XkbNumIndicators;
558 sli->maps = xkb->indicators->maps;
564 sli->maps = NULL;
577 if (xkb->indicators->maps != sli->maps) {
579 sli->maps = xkb->indicators->maps;
598 sli->maps = NULL;
605 if ((sli->maps == NULL) && (needed_parts & XkbXI_IndicatorMapsMask))
606 sli->maps = calloc(XkbNumIndicators, sizeof(XkbIndicatorMapRec));
625 free(sli->maps);
628 sli->maps = NULL;
663 sli_new->maps = calloc(XkbNumIndicators, sizeof(XkbIndicatorMapRec));
664 } /* else sli_new->names/maps is pointing to
738 if ((sli->maps == NULL) && (needed_parts & XkbXI_IndicatorMapsMask))
739 sli->maps = calloc(XkbNumIndicators, sizeof(XkbIndicatorMapRec));
852 * indicator names, maps, or state. If 'changes' is NULL, this
955 map = &sli->maps[i];