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

commitdf4563b3a9d7691f1d8bac106441e24d390b2d5a
parent1b6d659895
authorHugo Machet <[email protected]>
date2022-01-13 13:08
rivertile: Use saturating addition

 rivertile/main.zig | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/rivertile/main.zig b/rivertile/main.zig
index 07b9c38..b12c0e7 100644
--- a/rivertile/main.zig
+++ b/rivertile/main.zig
@@ -170,11 +170,7 @@ const Output = struct {
                             return;
                         };
                         switch (raw_arg[0]) {
-                            '+' => output.main_count = math.add(
-                                u32,
-                                output.main_count,
-                                @intCast(u32, arg),
-                            ) catch math.maxInt(u32),
+                            '+' => output.main_count +|= @intCast(u32, arg),
                             '-' => {
                                 const result = @as(i33, output.main_count) + arg;
                                 if (result >= 0) output.main_count = @intCast(u32, result);