Explorar o código

The current view is called once instead of being called for each SubView added.

BDisp %!s(int64=5) %!d(string=hai) anos
pai
achega
ecf9ba0c1c
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      Terminal.Gui/Core/View.cs

+ 2 - 2
Terminal.Gui/Core/View.cs

@@ -879,7 +879,7 @@ namespace Terminal.Gui {
 		/// <param name="view">The subview being added.</param>
 		public virtual void OnAdding (View view)
 		{
-			Adding?.Invoke (view);
+			view.Adding?.Invoke (this);
 		}
 
 		/// <summary>
@@ -888,7 +888,7 @@ namespace Terminal.Gui {
 		/// <param name="view">The subview being removed.</param>
 		public virtual void OnRemoving (View view)
 		{
-			Removing?.Invoke (view);
+			view.Removing?.Invoke (this);
 		}
 
 		/// <inheritdoc/>