Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 560330
Collapse All | Expand All

(-)a/src/core/keybindings.c (-2 / +8 lines)
Lines 197-202 reload_modmap (MetaKeyBindingManager *keys) Link Here
197
    { "Super",      &keys->super_mask },
197
    { "Super",      &keys->super_mask },
198
  };
198
  };
199
199
200
  if (!keymap)
201
    return;
202
200
  scratch_state = xkb_state_new (keymap);
203
  scratch_state = xkb_state_new (keymap);
201
204
202
  gsize i;
205
  gsize i;
Lines 298-303 get_keycodes_for_keysym (MetaKeyBindingManager *keys, Link Here
298
    xkb_layout_index_t i;
301
    xkb_layout_index_t i;
299
    xkb_level_index_t j;
302
    xkb_level_index_t j;
300
303
304
    if (!keymap)
305
      goto out;
306
301
    for (i = 0; i < xkb_keymap_num_layouts (keymap); i++)
307
    for (i = 0; i < xkb_keymap_num_layouts (keymap); i++)
302
      for (j = 0; j < keys->keymap_num_levels; j++)
308
      for (j = 0; j < keys->keymap_num_levels; j++)
303
        {
309
        {
Lines 354-360 determine_keymap_num_levels (MetaKeyBindingManager *keys) Link Here
354
  struct xkb_keymap *keymap = meta_backend_get_keymap (backend);
360
  struct xkb_keymap *keymap = meta_backend_get_keymap (backend);
355
361
356
  keys->keymap_num_levels = 0;
362
  keys->keymap_num_levels = 0;
357
  xkb_keymap_key_for_each (keymap, determine_keymap_num_levels_iter, &keys->keymap_num_levels);
363
  if (keymap)
364
    xkb_keymap_key_for_each (keymap, determine_keymap_num_levels_iter, &keys->keymap_num_levels);
358
}
365
}
359
366
360
static void
367
static void
361
- 

Return to bug 560330