X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fdesktop.c;h=3fd09bc69657a1aff393c688fe842f7f95b29df8;hb=994d8a30b27f05516f6dc0a9f949315241cb9cc0;hp=0186e9fcb78b933fd52383d4a56a9a2b84fa3b48;hpb=26700fa20abefccb77bb586b49b1629bf102e131;p=src%2Fagl-compositor.git diff --git a/src/desktop.c b/src/desktop.c index 0186e9f..3fd09bc 100644 --- a/src/desktop.c +++ b/src/desktop.c @@ -30,7 +30,9 @@ #include "shared/helpers.h" #include #include +#ifdef BUILD_XWAYLAND #include +#endif #include "agl-shell-desktop-server-protocol.h" @@ -556,6 +558,7 @@ ivi_shell_destroy(struct wl_listener *listener, void *data) static void transform_handler(struct wl_listener *listener, void *data) { +#ifdef BUILD_XWAYLAND struct weston_surface *surface = data; struct ivi_surface *ivisurf = get_ivi_shell_surface(surface); const struct weston_xwayland_surface_api *api; @@ -580,11 +583,13 @@ transform_handler(struct wl_listener *listener, void *data) y = ivisurf->view->geometry.y; api->send_position(surface, x, y); +#endif } bool is_shell_surface_xwayland(struct ivi_surface *surf) { +#ifdef BUILD_XWAYLAND const struct weston_xwayland_surface_api *api; struct ivi_compositor *ivi = surf->ivi; struct weston_surface *surface; @@ -596,6 +601,9 @@ is_shell_surface_xwayland(struct ivi_surface *surf) surface = weston_desktop_surface_get_surface(surf->dsurface); return api->is_xwayland_surface(surface); +#else + return false; +#endif } int