diff --git a/Terminal.Gui/Core/View.cs b/Terminal.Gui/Core/View.cs
index 8fc7a436e..14ccde46c 100644
--- a/Terminal.Gui/Core/View.cs
+++ b/Terminal.Gui/Core/View.cs
@@ -951,7 +951,7 @@ namespace Terminal.Gui {
/// The subview being added.
public virtual void OnAdding (View view)
{
- Adding?.Invoke (view);
+ view.Adding?.Invoke (this);
}
///
@@ -960,7 +960,7 @@ namespace Terminal.Gui {
/// The subview being removed.
public virtual void OnRemoving (View view)
{
- Removing?.Invoke (view);
+ view.Removing?.Invoke (this);
}
///