i3bar: make modifier behave like floating_modifier
Pressed modifiers are determined like in click.c:handle_button_press. Fixes #3234.
This commit is contained in:
27
src/ipc.c
27
src/ipc.c
@ -656,32 +656,7 @@ static void dump_bar_config(yajl_gen gen, Barconfig *config) {
|
||||
}
|
||||
|
||||
ystr("modifier");
|
||||
switch (config->modifier) {
|
||||
case M_NONE:
|
||||
ystr("none");
|
||||
break;
|
||||
case M_CONTROL:
|
||||
ystr("ctrl");
|
||||
break;
|
||||
case M_SHIFT:
|
||||
ystr("shift");
|
||||
break;
|
||||
case M_MOD1:
|
||||
ystr("Mod1");
|
||||
break;
|
||||
case M_MOD2:
|
||||
ystr("Mod2");
|
||||
break;
|
||||
case M_MOD3:
|
||||
ystr("Mod3");
|
||||
break;
|
||||
case M_MOD5:
|
||||
ystr("Mod5");
|
||||
break;
|
||||
default:
|
||||
ystr("Mod4");
|
||||
break;
|
||||
}
|
||||
y(integer, config->modifier);
|
||||
|
||||
dump_bar_bindings(gen, config);
|
||||
|
||||
|
Reference in New Issue
Block a user