diff --git a/src/gui/gtk.c b/src/gui/gtk.c index 398bf0e82918..7816660a01d8 100644 --- a/src/gui/gtk.c +++ b/src/gui/gtk.c @@ -51,6 +51,9 @@ #ifdef GDK_WINDOWING_WAYLAND #include #endif +#ifdef GDK_WINDOWING_X11 +#include +#endif #include #include #include @@ -995,7 +998,7 @@ dt_gui_session_type_t dt_gui_get_session_type(void) : DT_GUI_SESSION_X11; #elif defined(GDK_WINDOWING_X11) GdkDisplay* disp = gdk_display_get_default(); - retun G_TYPE_CHECK_INSTANCE_TYPE(disp, GDK_TYPE_X11_DISPLAY) + return G_TYPE_CHECK_INSTANCE_TYPE(disp, GDK_TYPE_X11_DISPLAY) ? DT_GUI_SESSION_X11 : DT_GUI_SESSION_WAYLAND; #else