Explorar o código

Fixes cases where subviews can be null

Miha Markič %!s(int64=7) %!d(string=hai) anos
pai
achega
06bfd0da9d
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      Terminal.Gui/Core.cs

+ 2 - 2
Terminal.Gui/Core.cs

@@ -281,7 +281,7 @@ namespace Terminal.Gui {
 		/// <returns>The enumerator.</returns>
 		public IEnumerator GetEnumerator ()
 		{
-			foreach (var v in subviews)
+			foreach (var v in Subviews)
 				yield return v;
 		}
 
@@ -512,7 +512,7 @@ namespace Terminal.Gui {
 		/// </remarks>
 		public virtual void Remove (View view)
 		{
-			if (view == null)
+			if (view == null || subviews == null)
 				return;
 
 			SetNeedsDisplay ();