From d962e6a9a584e21623ee1cb2439c74d166aceaa0 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Tue, 28 Apr 2020 19:16:01 +0200 Subject: Workaround global anonymous field name counter Fixes https://github.com/ifreund/river/issues/17 --- src/xdg_toplevel.zig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/xdg_toplevel.zig') diff --git a/src/xdg_toplevel.zig b/src/xdg_toplevel.zig index 7abcd6e..8f20af0 100644 --- a/src/xdg_toplevel.zig +++ b/src/xdg_toplevel.zig @@ -110,7 +110,10 @@ fn handleMap(listener: ?*c.wl_listener, data: ?*c_void) callconv(.C) void { view.natural_height = @intCast(u32, self.wlr_xdg_surface.surface.*.current.height); } - const wlr_xdg_toplevel: *c.wlr_xdg_toplevel = self.wlr_xdg_surface.unnamed_166.toplevel; + const wlr_xdg_toplevel: *c.wlr_xdg_toplevel = @field( + self.wlr_xdg_surface, + c.wlr_xdg_surface_union, + ).toplevel; const state = &wlr_xdg_toplevel.current; const app_id: [*:0]const u8 = if (wlr_xdg_toplevel.app_id) |id| id else "NULL"; -- cgit v1.2.3