From d27636ea48421ab8bc02548977d7adf83d28b868 Mon Sep 17 00:00:00 2001 From: Noah Petherbridge Date: Tue, 21 Apr 2020 19:55:57 -0700 Subject: [PATCH] IsPointInWindow: not in hidden windows --- window_manager.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/window_manager.go b/window_manager.go index e3cfeea..f9e7822 100644 --- a/window_manager.go +++ b/window_manager.go @@ -156,7 +156,7 @@ func (s *Supervisor) FocusWindow(win *Window) error { func (s *Supervisor) IsPointInWindow(point render.Point) bool { node := s.winFocus for node != nil { - if point.Inside(AbsoluteRect(node.window)) { + if point.Inside(AbsoluteRect(node.window)) && !node.window.hidden { return true } node = node.next