Bläddra i källkod

Clamping to maximum size of the buffer

Just an extra sanity check/guard
Brandon Thetford 1 år sedan
förälder
incheckning
9082d13e30
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      Terminal.Gui/View/Layout/Dim.cs

+ 1 - 1
Terminal.Gui/View/Layout/Dim.cs

@@ -253,7 +253,7 @@ public abstract record Dim : IEqualityOperators<Dim, Dim, bool>
     /// </returns>
     internal virtual int Calculate (int location, int superviewContentSize, View us, Dimension dimension)
     {
-        return Math.Max (GetAnchor (superviewContentSize - location), 0);
+        return Math.Clamp (GetAnchor (superviewContentSize - location), 0, short.MaxValue);
     }
 
     /// <summary>