瀏覽代碼

View not visible doesn't have to be handled.

BDisp 4 年之前
父節點
當前提交
746a5c8c61
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Terminal.Gui/Core/Application.cs

+ 1 - 1
Terminal.Gui/Core/Application.cs

@@ -351,7 +351,7 @@ namespace Terminal.Gui {
 					var ry = y - startFrame.Y;
 					var ry = y - startFrame.Y;
 					for (int i = count - 1; i >= 0; i--) {
 					for (int i = count - 1; i >= 0; i--) {
 						View v = start.InternalSubviews [i];
 						View v = start.InternalSubviews [i];
-						if (v.Frame.Contains (rx, ry)) {
+						if (v.Visible && v.Frame.Contains (rx, ry)) {
 							var deep = FindDeepestView (v, rx, ry, out resx, out resy);
 							var deep = FindDeepestView (v, rx, ry, out resx, out resy);
 							if (deep == null)
 							if (deep == null)
 								return v;
 								return v;