diff --git a/clutter/clutter-main.c b/clutter/clutter-main.c index f132b1de9..d0d6185e2 100644 --- a/clutter/clutter-main.c +++ b/clutter/clutter-main.c @@ -1409,6 +1409,11 @@ clutter_create_backend (void) retval = g_object_new (CLUTTER_TYPE_BACKEND_WIN32, NULL); else #endif +#ifdef CLUTTER_WINDOWING_X11 + if (backend == NULL || backend == I_(CLUTTER_WINDOWING_X11)) + retval = g_object_new (CLUTTER_TYPE_BACKEND_X11, NULL); + else +#endif #ifdef CLUTTER_WINDOWING_WAYLAND if (backend == NULL || backend == I_(CLUTTER_WINDOWING_WAYLAND)) retval = g_object_new (CLUTTER_TYPE_BACKEND_WAYLAND, NULL); @@ -1419,11 +1424,6 @@ clutter_create_backend (void) retval = g_object_new (CLUTTER_TYPE_BACKEND_EGL_NATIVE, NULL); else #endif -#ifdef CLUTTER_WINDOWING_X11 - if (backend == NULL || backend == I_(CLUTTER_WINDOWING_X11)) - retval = g_object_new (CLUTTER_TYPE_BACKEND_X11, NULL); - else -#endif #ifdef CLUTTER_WINDOWING_GDK if (backend == NULL || backend == I_(CLUTTER_WINDOWING_GDK)) retval = g_object_new (CLUTTER_TYPE_BACKEND_GDK, NULL);