[mutter/wip/wayland-kms: 6/15] wayland: Install a device manager



commit 926f378f16a08ca4cef53041be152d620d9d9c5e
Author: Neil Roberts <neil linux intel com>
Date:   Fri Jan 20 16:05:52 2012 +0000

    wayland: Install a device manager
    
    This just installs the default device manager from the wayland server
    code.

 src/wayland/meta-wayland.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/wayland/meta-wayland.c b/src/wayland/meta-wayland.c
index ac6e741..aad6f1a 100644
--- a/src/wayland/meta-wayland.c
+++ b/src/wayland/meta-wayland.c
@@ -388,6 +388,8 @@ meta_wayland_compositor_set_input_focus (MetaWaylandCompositor *compositor,
                                       compositor->input_device,
                                       (struct wl_surface *) surface,
                                       get_time ());
+  wl_data_device_set_keyboard_focus ((struct wl_input_device *)
+                                      compositor->input_device);
 }
 
 static void
@@ -1332,6 +1334,8 @@ meta_wayland_init (void)
   g_signal_connect (compositor->stage, "event",
                     G_CALLBACK (event_cb), compositor);
 
+  wl_data_device_manager_init (compositor->wayland_display);
+
   compositor->input_device =
     meta_wayland_input_device_new (compositor->wayland_display,
                                    compositor->stage);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]