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 {