diff options
author | Ian Fan <ianfan0@gmail.com> | 2018-12-08 23:55:14 +0000 |
---|---|---|
committer | Ian Fan <ianfan0@gmail.com> | 2018-12-09 01:15:38 +0000 |
commit | c8776fac4232f9faab0a78ef3e18dc4366496421 (patch) | |
tree | 028fbc584d233a7a934feb0b6807c9a988c8e7f1 /sway/config.c | |
parent | list.c: Remove list_foreach (diff) | |
download | sway-c8776fac4232f9faab0a78ef3e18dc4366496421.tar.gz sway-c8776fac4232f9faab0a78ef3e18dc4366496421.tar.zst sway-c8776fac4232f9faab0a78ef3e18dc4366496421.zip |
Cleanup list code
Diffstat (limited to 'sway/config.c')
-rw-r--r-- | sway/config.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/sway/config.c b/sway/config.c index efb95e31..4621cad9 100644 --- a/sway/config.c +++ b/sway/config.c | |||
@@ -38,26 +38,24 @@ | |||
38 | struct sway_config *config = NULL; | 38 | struct sway_config *config = NULL; |
39 | 39 | ||
40 | static void free_mode(struct sway_mode *mode) { | 40 | static void free_mode(struct sway_mode *mode) { |
41 | int i; | ||
42 | |||
43 | if (!mode) { | 41 | if (!mode) { |
44 | return; | 42 | return; |
45 | } | 43 | } |
46 | free(mode->name); | 44 | free(mode->name); |
47 | if (mode->keysym_bindings) { | 45 | if (mode->keysym_bindings) { |
48 | for (i = 0; i < mode->keysym_bindings->length; i++) { | 46 | for (int i = 0; i < mode->keysym_bindings->length; i++) { |
49 | free_sway_binding(mode->keysym_bindings->items[i]); | 47 | free_sway_binding(mode->keysym_bindings->items[i]); |
50 | } | 48 | } |
51 | list_free(mode->keysym_bindings); | 49 | list_free(mode->keysym_bindings); |
52 | } | 50 | } |
53 | if (mode->keycode_bindings) { | 51 | if (mode->keycode_bindings) { |
54 | for (i = 0; i < mode->keycode_bindings->length; i++) { | 52 | for (int i = 0; i < mode->keycode_bindings->length; i++) { |
55 | free_sway_binding(mode->keycode_bindings->items[i]); | 53 | free_sway_binding(mode->keycode_bindings->items[i]); |
56 | } | 54 | } |
57 | list_free(mode->keycode_bindings); | 55 | list_free(mode->keycode_bindings); |
58 | } | 56 | } |
59 | if (mode->mouse_bindings) { | 57 | if (mode->mouse_bindings) { |
60 | for (i = 0; i < mode->mouse_bindings->length; i++) { | 58 | for (int i = 0; i < mode->mouse_bindings->length; i++) { |
61 | free_sway_binding(mode->mouse_bindings->items[i]); | 59 | free_sway_binding(mode->mouse_bindings->items[i]); |
62 | } | 60 | } |
63 | list_free(mode->mouse_bindings); | 61 | list_free(mode->mouse_bindings); |