compat: remove "flags" field from xkb_indicator_map
authorRan Benita <ran234@gmail.com>
Sun, 2 Sep 2012 15:51:26 +0000 (18:51 +0300)
committerRan Benita <ran234@gmail.com>
Sun, 2 Sep 2012 15:52:46 +0000 (18:52 +0300)
We don't set this field any more.

Signed-off-by: Ran Benita <ran234@gmail.com>
src/keymap-dump.c
src/xkb-priv.h
src/xkbcomp/compat.c

index 1722d78..949c595 100644 (file)
@@ -579,9 +579,9 @@ write_compat(struct xkb_keymap *keymap, struct buf *buf)
 
     for (i = 0; i < XkbNumIndicators; i++) {
         struct xkb_indicator_map *map = &keymap->indicators[i];
-        if (map->flags == 0 && map->which_groups == 0 &&
-            map->groups == 0 && map->which_mods == 0 &&
-            map->mods.mods == 0 && map->ctrls == 0)
+        if (map->which_groups == 0 && map->groups == 0 &&
+            map->which_mods == 0 && map->mods.mods == 0 &&
+            map->ctrls == 0)
             continue;
         write_indicator_map(keymap, buf, i);
     }
index cfa4183..1165812 100644 (file)
@@ -282,7 +282,6 @@ struct xkb_sym_interpret {
 };
 
 struct xkb_indicator_map {
-    unsigned char flags;
     unsigned char which_groups;
     uint32_t groups;
     unsigned char which_mods;
index b18537b..c19de03 100644 (file)
@@ -163,7 +163,6 @@ typedef struct _LEDInfo {
     enum merge_mode merge;
 
     xkb_atom_t name;
-    unsigned char flags;
     unsigned char which_mods;
     xkb_mod_mask_t mods;
     unsigned char which_groups;
@@ -236,7 +235,6 @@ static void
 ClearIndicatorMapInfo(struct xkb_context *ctx, LEDInfo *info)
 {
     info->name = xkb_atom_intern(ctx, "default");
-    info->flags = 0;
     info->which_mods = 0;
     info->mods = 0;
     info->which_groups = info->groups = 0;
@@ -1081,7 +1079,6 @@ CopyIndicatorMapDefs(CompatInfo *info)
             }
         }
 
-        im->flags = led->flags;
         if (led->groups != 0 && led->which_groups == 0)
             im->which_groups = XkbIM_UseEffective;
         else