libweston-desktop: Fix some clang warnings
Fixes:
implicit conversion from enumeration type '...' to different
enumeration type '...' [-Wenum-conversion]
Signed-off-by: Armin Krezović <krezovic.armin@gmail.com>
Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
diff --git a/libweston-desktop/xdg-shell-v6.c b/libweston-desktop/xdg-shell-v6.c
index 2afce81..552b330 100644
--- a/libweston-desktop/xdg-shell-v6.c
+++ b/libweston-desktop/xdg-shell-v6.c
@@ -396,6 +396,8 @@
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,
@@ -405,7 +407,7 @@
}
weston_desktop_api_resize(toplevel->base.desktop,
- dsurface, seat, serial, edges);
+ dsurface, seat, serial, surf_edges);
}
static void