aboutsummaryrefslogtreecommitdiff
path: root/src/decoration_manager.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/decoration_manager.zig')
-rw-r--r--src/decoration_manager.zig12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/decoration_manager.zig b/src/decoration_manager.zig
index 256f2a0..cb23e2c 100644
--- a/src/decoration_manager.zig
+++ b/src/decoration_manager.zig
@@ -28,18 +28,14 @@ pub const DecorationManager = struct {
}
fn handleNewToplevelDecoration(listener: ?*c.wl_listener, data: ?*c_void) callconv(.C) void {
- const decoration_manager = @fieldParentPtr(
- DecorationManager,
- "listen_new_toplevel_decoration",
- listener.?,
- );
+ const self = @fieldParentPtr(Self, "listen_new_toplevel_decoration", listener.?);
const wlr_xdg_toplevel_decoration = @ptrCast(
*c.wlr_xdg_toplevel_decoration_v1,
@alignCast(@alignOf(*c.wlr_xdg_toplevel_decoration_v1), data),
);
- const node = decoration_manager.decorations.allocateNode(decoration_manager.server.allocator) catch unreachable;
- node.data.init(decoration_manager, wlr_xdg_toplevel_decoration);
- decoration_manager.decorations.prepend(node);
+ const node = self.decorations.allocateNode(self.server.allocator) catch unreachable;
+ node.data.init(self, wlr_xdg_toplevel_decoration);
+ self.decorations.prepend(node);
}
};