--- a/src/working-area.c 2017-12-26 11:59:37.099875498 +0100 +++ b/src/working-area.c 2017-12-26 12:00:53.449875329 +0100 @@ -23,14 +23,19 @@ */ # include +#ifndef GDK_WINDOWING_WAYLAND # include # include # include # include +#endif void get_working_area(GdkScreen* screen, GdkRectangle *rect); static gboolean gf_display_get_workarea(GdkScreen* g_screen, GdkRectangle *rect) { +#ifdef GDK_WINDOWING_WAYLAND + return FALSE; +#else Atom xa_desktops, xa_current, xa_workarea, xa_type; Display *x_display; Window x_root; @@ -134,6 +139,7 @@ static gboolean gf_display_get_workarea( XFree(data); return TRUE; +#endif } void get_working_area(GdkScreen* screen, GdkRectangle *rect)