GdkDisplayManager: register Quartz backend when applicable

This commit is contained in:
Kristian Rietveld 2010-12-22 16:14:09 +01:00
parent 5226ae3ecc
commit e5695de12b

View File

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