2zw - X11 Windowmanager
Files | Log | Commits | Refs | README
Author: erikbackman
Date: 2024-02-25
Subject: fix winNext/winPrev
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 {