demo->xdg_surface_has_been_configured = 1;
}
-static const struct xdg_surface_listener xdg_surface_listener = {handle_surface_configure};
+static const struct xdg_surface_listener xdg_surface_listener = {.configure = handle_surface_configure};
static void handle_toplevel_configure(void *data, struct xdg_toplevel *xdg_toplevel UNUSED, int32_t width, int32_t height,
struct wl_array *states UNUSED) {
demo->quit = true;
}
-static const struct xdg_toplevel_listener xdg_toplevel_listener = {handle_toplevel_configure, handle_toplevel_close};
+static const struct xdg_toplevel_listener xdg_toplevel_listener = { .configure = handle_toplevel_configure, .close = handle_toplevel_close};
static void demo_create_window(struct demo *demo) {
if (!demo->xdg_wm_base) {
Name: vulkan-tools
-Version: 1.2.179
+Version: 1.3.208
Release: 0
Summary: Vulkan tools
Group: Graphics & UI Framework/GL
BuildRequires: pkgconfig(wayland-cursor)
BuildRequires: pkgconfig(wayland-server)
BuildRequires: pkgconfig(wayland-egl)
+BuildRequires: pkgconfig(wayland-protocols)
%define BUILD_TYPE Debug