2zw - X11 Windowmanager
Files | Log | Commits | Refs | README
Author: erikbackman
Date: 2024-02-24
Subject: don't focus what is already focused
commit 6780fbff953d8d2378ee6ce6f8cab34f91d699e6
Author: erikbackman <erikbackman@users.noreply.github.com>
Date: Sat Feb 24 01:11:45 2024 +0100
don't focus what is already focused
diff --git a/src/main.zig b/src/main.zig
index 7bba20a..5dfd8a8 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -275,8 +275,9 @@ fn onButtonPress(e: *C.XEvent) void {
win_h = attributes.height;
win_x = attributes.x;
win_y = attributes.y;
- if (winToNode(e.xbutton.subwindow)) |node| focus(node);
mouse = e.xbutton;
+
+ if (winToNode(e.xbutton.subwindow)) |node| if (node != cursor) focus(node);
}
fn onNotifyMotion(e: *C.XEvent) void {