[gtk+] gdk: Select the X11 backend a the last possible backend
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] gdk: Select the X11 backend a the last possible backend
- Date: Sat, 12 Feb 2011 21:17:33 +0000 (UTC)
commit 33a46dd55310b7d668876568eadcdcd2af6a75f1
Author: Benjamin Otte <otte redhat com>
Date: Sat Feb 12 22:07:37 2011 +0100
gdk: Select the X11 backend a the last possible backend
On Windows and OS X we want to prefer the native backends over the X11
backend.
On Linux, nothing changes as nobody is going to enable those backends
(and if they do, they'll know what they get).
gdk/gdkdisplaymanager.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/gdk/gdkdisplaymanager.c b/gdk/gdkdisplaymanager.c
index 508d609..1c44204 100644
--- a/gdk/gdkdisplaymanager.c
+++ b/gdk/gdkdisplaymanager.c
@@ -225,11 +225,6 @@ gdk_display_manager_get (void)
const gchar *backend;
backend = g_getenv ("GDK_BACKEND");
-#ifdef GDK_WINDOWING_X11
- 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);
@@ -240,6 +235,11 @@ gdk_display_manager_get (void)
manager = g_object_new (gdk_win32_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);
+ else
+#endif
if (backend != NULL)
g_error ("Unsupported GDK backend: %s", backend);
else
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]