git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit8df5e41188052d09228040d67ed13de4fa32133d
parentced447a187
authorIsaac Freund <[email protected]>
date2020-06-26 01:13
seat: pass a null terminated string

 river/Seat.zig | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/river/Seat.zig b/river/Seat.zig
index 9991963..634bfcf 100644
--- a/river/Seat.zig
+++ b/river/Seat.zig
@@ -71,11 +71,11 @@ status_trackers: std.SinglyLinkedList(SeatStatus),
 
 listen_request_set_selection: c.wl_listener,
 
-pub fn init(self: *Self, input_manager: *InputManager, name: []const u8) !void {
+pub fn init(self: *Self, input_manager: *InputManager, name: [*:0]const u8) !void {
     self.input_manager = input_manager;
 
     // This will be automatically destroyed when the display is destroyed
-    self.wlr_seat = c.wlr_seat_create(input_manager.server.wl_display, name.ptr) orelse return error.OutOfMemory;
+    self.wlr_seat = c.wlr_seat_create(input_manager.server.wl_display, name) orelse return error.OutOfMemory;
     self.wlr_seat.data = self;
 
     try self.cursor.init(self);