Bläddra i källkod

Added extra boundary check before rendering

Thomas Nind 4 år sedan
förälder
incheckning
c2c96931c4
1 ändrade filer med 4 tillägg och 2 borttagningar
  1. 4 2
      Terminal.Gui/Views/TableView.cs

+ 4 - 2
Terminal.Gui/Views/TableView.cs

@@ -428,8 +428,10 @@ namespace Terminal.Gui {
 						Driver.SetAttribute (Driver.MakeAttribute (cellColor.Background, cellColor.Foreground));
 						Driver.AddRune (render [0]);
 
-						Driver.SetAttribute (cellColor);
-						Driver.AddStr (render.Substring (1));
+						if (render.Length > 1) {
+							Driver.SetAttribute (cellColor);
+							Driver.AddStr (render.Substring (1));
+						}
 					}
 				}
 				else {