X-Git-Url: https://git.sur5r.net/?p=i3%2Fi3;a=blobdiff_plain;f=i3bar%2Fsrc%2Fconfig.c;h=5e57e6d9b858f5710917b8a8a4f8446bb056ba73;hp=59a44aee912b9a9b30ea99392cab662dda43dc03;hb=fe6b3b74748c711be27459ad61dfe6f1909b4af2;hpb=ab47d664c2f9ce1fd5f76b7c20c85bb9bdc742b4 diff --git a/i3bar/src/config.c b/i3bar/src/config.c index 59a44aee..5e57e6d9 100644 --- a/i3bar/src/config.c +++ b/i3bar/src/config.c @@ -119,6 +119,7 @@ static int config_string_cb(void *params_, const unsigned char *val, size_t _len return 1; } + /* Kept for backwards compatibility. */ if (!strcmp(cur_key, "modifier")) { DLOG("modifier = %.*s\n", len, val); if (len == strlen("none") && !strncmp((const char *)val, "none", strlen("none"))) { @@ -336,6 +337,12 @@ static int config_integer_cb(void *params_, long long val) { return 1; } + if (!strcmp(cur_key, "modifier")) { + DLOG("modifier = %lld\n", val); + config.modifier = (uint32_t)val; + return 1; + } + return 0; }