2zw - X11 Windowmanager
Files | Log | Commits | Refs | README
Author: erikbackman
Date: 2024-02-23
Subject: cleanup
commit eaa7bf23a4e43f3f71c5bfefe39ab22c2c6c8555
Author: erikbackman <erikbackman@users.noreply.github.com>
Date: Fri Feb 23 13:50:27 2024 +0100
cleanup
diff --git a/src/main.zig b/src/main.zig
index 0134c69..96e6e16 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -267,18 +267,14 @@ fn onNotifyEnter(e: *C.XEvent) void {
while (C.XCheckTypedEvent(display, C.EnterNotify, e)) {}
}
-fn updateWindowAttributes(window: C.Window) void {
+fn onButtonPress(e: *C.XEvent) void {
+ if (e.xbutton.subwindow == 0) return;
var attributes: C.XWindowAttributes = undefined;
_ = C.XGetWindowAttributes(display, window, &attributes);
win_w = attributes.width;
win_h = attributes.height;
win_x = attributes.x;
win_y = attributes.y;
-}
-
-fn onButtonPress(e: *C.XEvent) void {
- if (e.xbutton.subwindow == 0) return;
- updateWindowAttributes(e.xbutton.subwindow);
if (winToNode(e.xbutton.subwindow)) |node| focus(node);
mouse = e.xbutton;
}
@@ -349,15 +345,11 @@ fn quit() void {
}
fn winNext() void {
- if (cursor) |c| {
- if (c.next) |next| focus(next) else if (list.first) |first| focus(first);
- }
+ if (cursor.?.next) |next| focus(next) else if (list.first) |first| focus(first);
}
fn winPrev() void {
- if (cursor) |c| {
- if (c.prev) |prev| focus(prev) else if (list.last) |last| focus(last);
- }
+ if (cursor.?.prev) |prev| focus(prev) else if (list.last) |last| focus(last);
}
fn centerCurrent() void {