aboutsummaryrefslogtreecommitdiff
path: root/src/xdg_toplevel.zig
diff options
context:
space:
mode:
authorIsaac Freund <ifreund@ifreund.xyz>2020-04-28 19:16:01 +0200
committerIsaac Freund <ifreund@ifreund.xyz>2020-04-28 19:16:01 +0200
commitd962e6a9a584e21623ee1cb2439c74d166aceaa0 (patch)
tree97b8c8b52fc1221de15c99459c43346fb5b39744 /src/xdg_toplevel.zig
parent7988a2e9348ddbe60a24cbead76ae7c662f3c73a (diff)
downloadriver-d962e6a9a584e21623ee1cb2439c74d166aceaa0.tar.gz
river-d962e6a9a584e21623ee1cb2439c74d166aceaa0.tar.xz
Workaround global anonymous field name counter
Fixes https://github.com/ifreund/river/issues/17
Diffstat (limited to 'src/xdg_toplevel.zig')
-rw-r--r--src/xdg_toplevel.zig5
1 files changed, 4 insertions, 1 deletions
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";