From e5695de12b694e901237e88a6873f93fa32b0ae9 Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Wed, 22 Dec 2010 16:14:09 +0100 Subject: [PATCH] GdkDisplayManager: register Quartz backend when applicable --- gdk/gdkdisplaymanager.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gdk/gdkdisplaymanager.c b/gdk/gdkdisplaymanager.c index 829083ae68..3975bbca47 100644 --- a/gdk/gdkdisplaymanager.c +++ b/gdk/gdkdisplaymanager.c @@ -36,6 +36,10 @@ #include "x11/gdkx.h" #endif +#ifdef GDK_WINDOWING_QUARTZ +#include "quartz/gdkdisplaymanager-quartz.h" +#endif + /** * SECTION:gdkdisplaymanager @@ -181,6 +185,11 @@ gdk_display_manager_get (void) if (backend == NULL || strcmp (backend, "x11") == 0) manager = g_object_new (gdk_x11_display_manager_get_type (), NULL); else +#endif +#ifdef GDK_WINDOWING_QUARTZ + if (backend == NULL || strcmp (backend, "quartz") == 0) + manager = g_object_new (gdk_quartz_display_manager_get_type (), NULL); + else #endif if (backend != NULL) g_error ("Unsupported GDK backend: %s", backend);