commit 4151e5a
Michael Forney
·
2013-11-20 02:40:51 +0000 UTC
parent 0c0b025
Add setup_compositor initialization function
2 files changed,
+8,
-1
+0,
-1
1@@ -348,7 +348,6 @@ bool swc_compositor_initialize(struct swc_compositor * compositor,
2 }
3
4 swc_seat_add_event_sources(&compositor->seat, event_loop);
5- compositor->seat.keyboard.handler = swc_binding_handler;
6 compositor->seat.pointer.handler = &pointer_handler;
7 wl_signal_add(&compositor->seat.pointer.event_signal,
8 &compositor->pointer_listener);
+8,
-0
1@@ -25,6 +25,7 @@
2 #include "binding.h"
3 #include "compositor.h"
4 #include "shell.h"
5+#include "window.h"
6
7 static struct
8 {
9@@ -34,6 +35,11 @@ static struct
10 struct swc_compositor * compositor = &swc.compositor;
11 const struct swc_manager * swc_manager;
12
13+static void setup_compositor()
14+{
15+ swc.compositor.seat.keyboard.handler = swc_binding_handler;
16+}
17+
18 bool swc_initialize(struct wl_display * display,
19 const struct swc_manager * manager)
20 {
21@@ -59,6 +65,8 @@ bool swc_initialize(struct wl_display * display,
22 goto error2;
23 }
24
25+ setup_compositor();
26+
27 return true;
28
29 error2: