]> git.sur5r.net Git - i3/i3lock/commitdiff
Remove xkb_context initialization code from load_compose_table
authorDaniel Otero <otero.o.daniel@gmail.com>
Thu, 12 Feb 2015 10:12:38 +0000 (11:12 +0100)
committerDaniel Otero <otero.o.daniel@gmail.com>
Thu, 12 Feb 2015 10:12:38 +0000 (11:12 +0100)
xkb_context is guaranteed to be initializated from load_keymap.

i3lock.c

index 02e67940abf9ba1b7904e31aba86189535e02c99..b58297e785d857865d2583e3c9c52afbb177d024 100644 (file)
--- a/i3lock.c
+++ b/i3lock.c
@@ -145,13 +145,6 @@ static bool load_keymap(void) {
  *
  */
 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);
 
     if ((xkb_compose_table = xkb_compose_table_new_from_locale(xkb_context, locale, 0)) == NULL) {