diff --git a/src/events/buttonpress.nim b/src/events/buttonpress.nim index 75954ed..72e7e81 100644 --- a/src/events/buttonpress.nim +++ b/src/events/buttonpress.nim @@ -73,7 +73,8 @@ proc handleButtonPress*(self: var Wm; ev: XButtonEvent): void = self.minimizeClient client[] quitMinimize = true if quitMaximize: return - if client.window != ev.window: + # Workaround for https://github.com/codic12/worm/issues/62 + if client.window != ev.window and client.frame.title != ev.window: discard self.dpy.XGrabPointer(client.frame.window, true, PointerMotionMask or ButtonReleaseMask, GrabModeAsync, GrabModeAsync, None, None, CurrentTime) var attr: XWindowAttributes