From 3bc40cbbae206017e900fad830cd7c3d8b46e540 Mon Sep 17 00:00:00 2001 From: speedie Date: Fri, 13 Jan 2023 13:10:40 +0100 Subject: [PATCH] focus a client on map --- speedwm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/speedwm.c b/speedwm.c index 32cc964..1c8eb07 100644 --- a/speedwm.c +++ b/speedwm.c @@ -3507,6 +3507,8 @@ window_map(Display *dpy, Client *c, int deiconify) XSetInputFocus(dpy, win, RevertToPointerRoot, CurrentTime); XMapWindow(dpy, win); + + focus(NULL); } void @@ -3535,6 +3537,8 @@ window_unmap(Display *dpy, Window win, Window root, int iconify, Client *c) XSelectInput(dpy, root, ra.your_event_mask); XSelectInput(dpy, win, ca.your_event_mask); XUngrabServer(dpy); + + focus(NULL); } void