|
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 |
- |
|
|