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:
@ -81,7 +81,7 @@ CFGFUN(bar_hidden_state, const char *hidden_state);
|
||||
CFGFUN(bar_id, const char *bar_id);
|
||||
CFGFUN(bar_output, const char *output);
|
||||
CFGFUN(bar_verbose, const char *verbose);
|
||||
CFGFUN(bar_modifier, const char *modifier);
|
||||
CFGFUN(bar_modifier, const char *modifiers);
|
||||
CFGFUN(bar_wheel_up_cmd, const char *command);
|
||||
CFGFUN(bar_wheel_down_cmd, const char *command);
|
||||
CFGFUN(bar_bindsym, const char *button, const char *release, const char *command);
|
||||
|
@ -289,16 +289,7 @@ struct Barconfig {
|
||||
S_SHOW = 1 } hidden_state;
|
||||
|
||||
/** Bar modifier (to show bar when in hide mode). */
|
||||
enum {
|
||||
M_NONE = 0,
|
||||
M_CONTROL = 1,
|
||||
M_SHIFT = 2,
|
||||
M_MOD1 = 3,
|
||||
M_MOD2 = 4,
|
||||
M_MOD3 = 5,
|
||||
M_MOD4 = 6,
|
||||
M_MOD5 = 7
|
||||
} modifier;
|
||||
uint32_t modifier;
|
||||
|
||||
TAILQ_HEAD(bar_bindings_head, Barbinding)
|
||||
bar_bindings;
|
||||
|
Reference in New Issue
Block a user