1
0
mirror of https://github.com/dylanaraps/sowm.git synced 2025-08-14 11:45:45 -07:00

sowm: fix focus bug

This commit is contained in:
Dylan Araps
2019-10-14 09:06:41 +03:00
parent 6167924df2
commit 6a560c413a

13
sowm.c

@@ -80,10 +80,16 @@ static void (*events[LASTEvent])(XEvent *e) = {
[MotionNotify] = notify_motion
};
Window win_current() {
XGetInputFocus(d, &cur, &j);
return cur;
}
void notify_destroy(XEvent *e) {
win_del(e->xdestroywindow.window);
win_current();
if (list) FOC(list->w);
if (list) FOC(cur == root ? list->w : cur);
}
void notify_enter(XEvent *e) {
@@ -138,11 +144,6 @@ void button_release() {
mouse.subwindow = None;
}
Window win_current() {
XGetInputFocus(d, &cur, &j);
return cur;
}
void win_add(Window w) {
client *c, *t;