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);