mirror of
https://github.com/swaywm/sway.git
synced 2024-11-11 21:14:10 +01:00
fixup free config use free_sway_binding
This commit is contained in:
parent
9a326be7f8
commit
19ddb70a32
@ -31,15 +31,6 @@
|
|||||||
|
|
||||||
struct sway_config *config = NULL;
|
struct sway_config *config = NULL;
|
||||||
|
|
||||||
static void free_binding(struct sway_binding *bind) {
|
|
||||||
if (!bind) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
free_flat_list(bind->keys);
|
|
||||||
free(bind->command);
|
|
||||||
free(bind);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void free_mode(struct sway_mode *mode) {
|
static void free_mode(struct sway_mode *mode) {
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
@ -49,13 +40,13 @@ static void free_mode(struct sway_mode *mode) {
|
|||||||
free(mode->name);
|
free(mode->name);
|
||||||
if (mode->keysym_bindings) {
|
if (mode->keysym_bindings) {
|
||||||
for (i = 0; i < mode->keysym_bindings->length; i++) {
|
for (i = 0; i < mode->keysym_bindings->length; i++) {
|
||||||
free_binding(mode->keysym_bindings->items[i]);
|
free_sway_binding(mode->keysym_bindings->items[i]);
|
||||||
}
|
}
|
||||||
list_free(mode->keysym_bindings);
|
list_free(mode->keysym_bindings);
|
||||||
}
|
}
|
||||||
if (mode->keycode_bindings) {
|
if (mode->keycode_bindings) {
|
||||||
for (i = 0; i < mode->keycode_bindings->length; i++) {
|
for (i = 0; i < mode->keycode_bindings->length; i++) {
|
||||||
free_binding(mode->keycode_bindings->items[i]);
|
free_sway_binding(mode->keycode_bindings->items[i]);
|
||||||
}
|
}
|
||||||
list_free(mode->keycode_bindings);
|
list_free(mode->keycode_bindings);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user