aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIsaac Freund <ifreund@ifreund.xyz>2020-06-26 01:13:00 +0200
committerIsaac Freund <ifreund@ifreund.xyz>2020-06-26 01:13:00 +0200
commitb6d981254bfb724d9504c154a62632b607a32be6 (patch)
treefe131043ec51ce553514ec924020d0af97b4b6bd
parent79bb0accacc1ada0920710e7b534b485cd60f856 (diff)
downloadriver-b6d981254bfb724d9504c154a62632b607a32be6.tar.gz
river-b6d981254bfb724d9504c154a62632b607a32be6.tar.xz
seat: pass a null terminated string
-rw-r--r--river/Seat.zig4
1 files 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);