fix: binds not work
This commit is contained in:
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
enum { NUM_TYPE_MINUS, NUM_TYPE_PLUS, NUM_TYPE_DEFAULT };
|
enum { NUM_TYPE_MINUS, NUM_TYPE_PLUS, NUM_TYPE_DEFAULT };
|
||||||
|
|
||||||
enum { KEY_TYPE_SYM, KEY_TYPE_CODE };
|
enum { KEY_TYPE_CODE, KEY_TYPE_SYM };
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
uint32_t keycode1;
|
uint32_t keycode1;
|
||||||
@@ -2015,7 +2015,8 @@ void parse_option(Config *config, char *key, char *value) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
parse_bind_flags(key, binding);
|
parse_bind_flags(key, binding);
|
||||||
binding->keysymcode = parse_key(keysym_str, binding->keysymcode.type);
|
binding->keysymcode =
|
||||||
|
parse_key(keysym_str, binding->keysymcode.type == KEY_TYPE_SYM);
|
||||||
binding->mod = parse_mod(mod_str);
|
binding->mod = parse_mod(mod_str);
|
||||||
binding->arg.v = NULL;
|
binding->arg.v = NULL;
|
||||||
binding->arg.v2 = NULL;
|
binding->arg.v2 = NULL;
|
||||||
|
|||||||
Reference in New Issue
Block a user