diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2010-12-18 15:38:49 -0500 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2011-02-05 16:11:54 -0500 |
commit | 590f3dfa1fcb812e4c334f574c6bb0431b131d04 (patch) | |
tree | 8cc912daf60928b0dd532a0172d4bedbcfdc96cf /gdk/gdkdisplaymanager.c | |
parent | bfaf472e703a5378fe8e6b59e116e28dea7ccace (diff) | |
download | gtk+-590f3dfa1fcb812e4c334f574c6bb0431b131d04.tar.gz |
Add Wayland backend
Diffstat (limited to 'gdk/gdkdisplaymanager.c')
-rw-r--r-- | gdk/gdkdisplaymanager.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gdk/gdkdisplaymanager.c b/gdk/gdkdisplaymanager.c index 160404d75c..f5bbc9508b 100644 --- a/gdk/gdkdisplaymanager.c +++ b/gdk/gdkdisplaymanager.c @@ -48,6 +48,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 @@ -203,6 +207,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 if (backend != NULL) g_error ("Unsupported GDK backend: %s", backend); else |