Browse Source

DimAuto.Equals readability

Tig 1 year ago
parent
commit
3d92acd25c
1 changed files with 8 additions and 1 deletions
  1. 8 1
      Terminal.Gui/View/Layout/Dim.cs

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

@@ -390,7 +390,14 @@ public class DimAuto (DimAutoStyle style, Dim? minimumContentDim, Dim? maximumCo
     /// <inheritdoc/>
     public override bool Equals (object? other)
     {
-        return other is DimAuto auto && auto.MinimumContentDim == MinimumContentDim && auto.MaximumContentDim == MaximumContentDim && auto.Style == Style;
+        if (other is not DimAuto auto)
+        {
+            return false;
+        }
+
+        return auto.MinimumContentDim == MinimumContentDim &&
+               auto.MaximumContentDim == MaximumContentDim &&
+               auto.Style == Style;
     }
 
     /// <inheritdoc/>