Pārlūkot izejas kodu

Fixing the potential infinite loops on changing the property.

BDisp 4 gadi atpakaļ
vecāks
revīzija
d24b7ef25c
1 mainītis faili ar 4 papildinājumiem un 2 dzēšanām
  1. 4 2
      Terminal.Gui/Core/View.cs

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

@@ -1282,8 +1282,10 @@ namespace Terminal.Gui {
 				return colorScheme;
 			}
 			set {
-				colorScheme = value;
-				SetNeedsDisplay ();
+				if (colorScheme != value) {
+					colorScheme = value;
+					SetNeedsDisplay ();
+				}
 			}
 		}