struct weston_seat *seat = wl_resource_get_user_data(seat_resource);
struct weston_desktop_wl_shell_surface *surface =
weston_desktop_surface_get_implementation_data(dsurface);
+ enum weston_desktop_surface_edge surf_edges =
+ (enum weston_desktop_surface_edge) edges;
- weston_desktop_api_resize(surface->desktop, dsurface, seat, serial, edges);
+ weston_desktop_api_resize(surface->desktop, dsurface, seat, serial, surf_edges);
}
static void
wl_resource_get_user_data(seat_resource);
struct weston_desktop_xdg_surface *surface =
weston_desktop_surface_get_implementation_data(dsurface);
+ enum weston_desktop_surface_edge surf_edges =
+ (enum weston_desktop_surface_edge) edges;
weston_desktop_xdg_surface_ensure_added(surface);
- weston_desktop_api_resize(surface->desktop, dsurface, seat, serial, edges);
+ weston_desktop_api_resize(surface->desktop, dsurface, seat, serial, surf_edges);
}
static void
wl_resource_get_user_data(seat_resource);
struct weston_desktop_xdg_toplevel *toplevel =
weston_desktop_surface_get_implementation_data(dsurface);
+ enum weston_desktop_surface_edge surf_edges =
+ (enum weston_desktop_surface_edge) edges;
if (!toplevel->base.configured) {
wl_resource_post_error(toplevel->resource,
}
weston_desktop_api_resize(toplevel->base.desktop,
- dsurface, seat, serial, edges);
+ dsurface, seat, serial, surf_edges);
}
static void