Browse Source

Remove xkb_context initialization code from load_compose_table

xkb_context is guaranteed to be initializated from load_keymap.
master
Daniel Otero 10 years ago
parent
commit
562e824246
  1. 7
      i3lock.c

7
i3lock.c

@ -145,13 +145,6 @@ static bool load_keymap(void) {
* *
*/ */
static bool load_compose_table(const char *locale) { static bool load_compose_table(const char *locale) {
if (xkb_context == NULL) {
if ((xkb_context = xkb_context_new(0)) == NULL) {
fprintf(stderr, "[i3lock] could not create xkbcommon context\n");
return false;
}
}
xkb_compose_table_unref(xkb_compose_table); xkb_compose_table_unref(xkb_compose_table);
if ((xkb_compose_table = xkb_compose_table_new_from_locale(xkb_context, locale, 0)) == NULL) { if ((xkb_compose_table = xkb_compose_table_new_from_locale(xkb_context, locale, 0)) == NULL) {

Loading…
Cancel
Save