commit ffdbaf6
Michael Forney
·
2013-12-06 22:52:45 +0000 UTC
parent e8b0c05
Style
4 files changed,
+16,
-13
+9,
-6
1@@ -36,7 +36,10 @@ struct binding
2 void * data;
3 };
4
5-static struct wl_array key_bindings;
6+static struct
7+{
8+ struct wl_array keys;
9+} bindings;
10
11 static bool handle_key(struct swc_keyboard * keyboard, uint32_t time,
12 uint32_t key, uint32_t state)
13@@ -58,7 +61,7 @@ static bool handle_key(struct swc_keyboard * keyboard, uint32_t time,
14
15 if (num_keysyms == 1)
16 {
17- wl_array_for_each(binding, &key_bindings)
18+ wl_array_for_each(binding, &bindings.keys)
19 {
20 if (binding->value == keysyms[0]
21 && (binding->modifiers == keyboard->modifiers
22@@ -79,20 +82,20 @@ static struct swc_keyboard_handler binding_handler = {
23 .key = &handle_key,
24 };
25
26-const struct swc_bindings_global swc_bindings_global = {
27+const struct swc_bindings_global bindings_global = {
28 .keyboard_handler = &binding_handler
29 };
30
31 bool swc_bindings_initialize()
32 {
33- wl_array_init(&key_bindings);
34+ wl_array_init(&bindings.keys);
35
36 return true;
37 }
38
39 void swc_bindings_finalize()
40 {
41- wl_array_release(&key_bindings);
42+ wl_array_release(&bindings.keys);
43 }
44
45 EXPORT
46@@ -101,7 +104,7 @@ void swc_add_key_binding(uint32_t modifiers, uint32_t value,
47 {
48 struct binding * binding;
49
50- binding = wl_array_add(&key_bindings, sizeof *binding);
51+ binding = wl_array_add(&bindings.keys, sizeof *binding);
52 binding->value = value;
53 binding->modifiers = modifiers;
54 binding->handler = handler;
+2,
-2
1@@ -69,7 +69,7 @@ struct swc_drm_buffer * swc_drm_buffer_get(struct wl_resource * resource)
2 {
3 return wl_resource_get_user_data(resource);
4 }
5- else
6- return NULL;
7+
8+ return NULL;
9 }
10
+1,
-1
1@@ -28,7 +28,7 @@ static struct
2 struct wl_list devices;
3 } seat;
4
5-const struct swc_seat_global swc_seat_global = {
6+const struct swc_seat_global seat_global = {
7 .pointer = &seat.pointer,
8 .keyboard = &seat.keyboard,
9 .data_device = &seat.data_device
+4,
-4
1@@ -37,13 +37,13 @@
2
3 #include <libudev.h>
4
5-extern const struct swc_seat_global swc_seat_global;
6-extern const struct swc_bindings_global swc_bindings_global;
7+extern const struct swc_seat_global seat_global;
8+extern const struct swc_bindings_global bindings_global;
9 static struct swc_compositor compositor;
10
11 struct swc swc = {
12- .seat = &swc_seat_global,
13- .bindings = &swc_bindings_global,
14+ .seat = &seat_global,
15+ .bindings = &bindings_global,
16 .compositor = &compositor
17 };
18