summaryrefslogtreecommitdiff
path: root/gdk/gdkdisplaymanager.c
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2011-04-12 09:52:44 -0400
committerKristian Høgsberg <krh@bitplanet.net>2011-04-12 09:52:44 -0400
commitc7514e8f0d19a833257497caff413bb4dfae6eb4 (patch)
tree7dc4bbd5b5a162b5b0b0277c68f7b7e3c6dd457b /gdk/gdkdisplaymanager.c
parent85c1c22d04d369529ec4c3b6f608270f4f394cb5 (diff)
parentfcd58b0ffd0935567437b89bb077f60195336764 (diff)
downloadgtk+-c7514e8f0d19a833257497caff413bb4dfae6eb4.tar.gz
Merge branch 'gdk-backend-wayland'
Conflicts: Makefile.am configure.ac gdk/Makefile.am gtk/gtksettings.c gtk/gtkwindow.c
Diffstat (limited to 'gdk/gdkdisplaymanager.c')
-rw-r--r--gdk/gdkdisplaymanager.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/gdk/gdkdisplaymanager.c b/gdk/gdkdisplaymanager.c
index 11b899ccba..c21ea02c21 100644
--- a/gdk/gdkdisplaymanager.c
+++ b/gdk/gdkdisplaymanager.c
@@ -52,6 +52,10 @@
#include "win32/gdkwin32.h"
#endif
+#ifdef GDK_WINDOWING_WAYLAND
+#include "wayland/gdkwayland.h"
+#endif
+
/**
* SECTION:gdkdisplaymanager
* @Short_description: Maintains a list of all open GdkDisplays
@@ -239,6 +243,11 @@ gdk_display_manager_get (void)
manager = g_object_new (gdk_win32_display_manager_get_type (), NULL);
else
#endif
+#ifdef GDK_WINDOWING_WAYLAND
+ if (backend == NULL || strcmp (backend, "wayland") == 0)
+ manager = g_object_new (gdk_wayland_display_manager_get_type (), NULL);
+ else
+#endif
#ifdef GDK_WINDOWING_X11
if (backend == NULL || strcmp (backend, "x11") == 0)
manager = g_object_new (gdk_x11_display_manager_get_type (), NULL);