From ce4fd99db951fbfb6c25f7283fdf835e609b2851 Mon Sep 17 00:00:00 2001 From: BDisp Date: Wed, 24 Jun 2020 19:46:35 +0100 Subject: [PATCH] Only call the focused view. --- Terminal.Gui/Core/View.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Terminal.Gui/Core/View.cs b/Terminal.Gui/Core/View.cs index b030008d9..3a5a6d5c0 100644 --- a/Terminal.Gui/Core/View.cs +++ b/Terminal.Gui/Core/View.cs @@ -1139,7 +1139,7 @@ namespace Terminal.Gui { if (subviews == null || subviews.Count == 0) return false; foreach (var view in subviews) - if (view.OnKeyDown (keyEvent)) + if (view.HasFocus && view.OnKeyDown (keyEvent)) return true; return false; @@ -1160,7 +1160,7 @@ namespace Terminal.Gui { if (subviews == null || subviews.Count == 0) return false; foreach (var view in subviews) - if (view.OnKeyUp (keyEvent)) + if (view.HasFocus && view.OnKeyUp (keyEvent)) return true; return false;