2zw

2zw - X11 Windowmanager

Files | Log | Commits | Refs | README


115b646

Author: erikbackman

Date: 2024-02-25

Subject: fix winNext/winPrev

Diff

commit 115b6461bf20845a3bcd048a1f2c0731fdf0a1ab
Author: erikbackman <erikbackman@users.noreply.github.com>
Date:   Sun Feb 25 22:16:23 2024 +0100

    fix winNext/winPrev

diff --git a/src/main.zig b/src/main.zig
index 6632c66..3d06e5c 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -329,11 +329,15 @@ fn quit() void {
 }
 
 fn winNext() void {
-    if (cursor.?.next) |next| focus(next) else if (list.first) |first| focus(first);
+    if (cursor) |c| {
+        if (c.next) |next| focus(next) else if (list.first) |first| focus(first);
+    }
 }
 
 fn winPrev() void {
-    if (cursor.?.prev) |prev| focus(prev) else if (list.last) |last| focus(last);
+    if (cursor) |c| {
+        if (c.prev) |prev| focus(prev) else if (list.last) |last| focus(last);
+    }
 }
 
 fn centerCurrent() void {