diff --git a/Terminal.Gui/Views/ScrollView.cs b/Terminal.Gui/Views/ScrollView.cs index 580594053..1842de883 100644 --- a/Terminal.Gui/Views/ScrollView.cs +++ b/Terminal.Gui/Views/ScrollView.cs @@ -207,7 +207,7 @@ namespace Terminal.Gui { Type t = view.GetType (); MethodInfo m = t.GetMethod ("MouseEvent"); - return m.DeclaringType == t && m.GetBaseDefinition ().DeclaringType == typeof (Responder); + return (m.DeclaringType == t || m.ReflectedType == t) && m.GetBaseDefinition ().DeclaringType == typeof (Responder); } ///