mirror of
https://github.com/labwc/labwc.git
synced 2026-04-12 08:21:13 -04:00
Fix warning
This commit is contained in:
parent
5e6f9285aa
commit
8c6379cb59
1 changed files with 3 additions and 2 deletions
|
|
@ -122,8 +122,8 @@ keybind_create(const char *keybind)
|
||||||
xkb_keysym_t sym;
|
xkb_keysym_t sym;
|
||||||
struct keybind *k = znew(*k);
|
struct keybind *k = znew(*k);
|
||||||
xkb_keysym_t keysyms[MAX_KEYSYMS];
|
xkb_keysym_t keysyms[MAX_KEYSYMS];
|
||||||
|
bool mod_only = TRUE;
|
||||||
gchar **symnames = g_strsplit(keybind, "-", -1);
|
gchar **symnames = g_strsplit(keybind, "-", -1);
|
||||||
k->mod_only = TRUE;
|
|
||||||
for (size_t i = 0; symnames[i]; i++) {
|
for (size_t i = 0; symnames[i]; i++) {
|
||||||
char *symname = symnames[i];
|
char *symname = symnames[i];
|
||||||
uint32_t modifier = parse_modifier(symname);
|
uint32_t modifier = parse_modifier(symname);
|
||||||
|
|
@ -132,7 +132,7 @@ keybind_create(const char *keybind)
|
||||||
} else {
|
} else {
|
||||||
sym = xkb_keysym_from_name(symname, XKB_KEYSYM_CASE_INSENSITIVE);
|
sym = xkb_keysym_from_name(symname, XKB_KEYSYM_CASE_INSENSITIVE);
|
||||||
if (!keyboard_is_modifier_key(sym)) {
|
if (!keyboard_is_modifier_key(sym)) {
|
||||||
k->mod_only = FALSE;
|
mod_only = FALSE;
|
||||||
}
|
}
|
||||||
if (sym == XKB_KEY_NoSymbol && g_utf8_strlen(symname, -1) == 1) {
|
if (sym == XKB_KEY_NoSymbol && g_utf8_strlen(symname, -1) == 1) {
|
||||||
/*
|
/*
|
||||||
|
|
@ -168,6 +168,7 @@ keybind_create(const char *keybind)
|
||||||
if (!k) {
|
if (!k) {
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
k->mod_only = mod_only;
|
||||||
wl_list_append(&rc.keybinds, &k->link);
|
wl_list_append(&rc.keybinds, &k->link);
|
||||||
k->keysyms = xmalloc(k->keysyms_len * sizeof(xkb_keysym_t));
|
k->keysyms = xmalloc(k->keysyms_len * sizeof(xkb_keysym_t));
|
||||||
memcpy(k->keysyms, keysyms, k->keysyms_len * sizeof(xkb_keysym_t));
|
memcpy(k->keysyms, keysyms, k->keysyms_len * sizeof(xkb_keysym_t));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue