From 45a730cbd3335fa3b45b2a59dec52715608f54e8 Mon Sep 17 00:00:00 2001 From: Leon Henrik Plickat Date: Mon, 10 Aug 2020 16:04:21 +0200 Subject: [PATCH] Fix crashing bug for window size smaller than 2 * (border width + gap size) --- river/Output.zig | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/river/Output.zig b/river/Output.zig index 48aa490..6977d19 100644 --- a/river/Output.zig +++ b/river/Output.zig @@ -269,8 +269,10 @@ fn layoutExternal(self: *Self, visible_count: u32) !void { var box = try parseBox(token); box.x += self.usable_box.x + xy_offset; box.y += self.usable_box.y + xy_offset; - box.width -= delta_size; - box.height -= delta_size; + + if (box.width > delta_size) box.width -= delta_size; + if (box.height > delta_size) box.height -= delta_size; + try view_boxen.append(box); }