mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2026-02-15 22:05:20 -05:00
opt: add btn_left and btn_right bind check in config check
This commit is contained in:
parent
6e4dabef8e
commit
74ed55fe90
1 changed files with 12 additions and 0 deletions
|
|
@ -2276,6 +2276,17 @@ bool parse_option(Config *config, char *key, char *value) {
|
|||
binding->arg.v = NULL;
|
||||
binding->arg.v2 = NULL;
|
||||
binding->arg.v3 = NULL;
|
||||
|
||||
// TODO: remove this in next version
|
||||
if (binding->mod == 0 &&
|
||||
(binding->button == BTN_LEFT || binding->button == BTN_RIGHT)) {
|
||||
fprintf(stderr,
|
||||
"\033[1m\033[31m[ERROR]:\033[33m \033[31m%s\033[33m can't "
|
||||
"bind to \033[31m%s\033[33m mod key\n",
|
||||
button_str, mod_str);
|
||||
return false;
|
||||
}
|
||||
|
||||
binding->func =
|
||||
parse_func_name(func_name, &binding->arg, arg_value, arg_value2,
|
||||
arg_value3, arg_value4, arg_value5);
|
||||
|
|
@ -2293,6 +2304,7 @@ bool parse_option(Config *config, char *key, char *value) {
|
|||
free(binding->arg.v3);
|
||||
binding->arg.v3 = NULL;
|
||||
}
|
||||
|
||||
if (!binding->func)
|
||||
fprintf(stderr,
|
||||
"\033[1m\033[31m[ERROR]:\033[33m Unknown "
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue