Browse Source

Simplify constructor

Brandon Thetford 1 year ago
parent
commit
486582f985
1 changed files with 1 additions and 3 deletions
  1. 1 3
      Terminal.Gui/Drawing/Attribute.cs

+ 1 - 3
Terminal.Gui/Drawing/Attribute.cs

@@ -31,9 +31,7 @@ public readonly record struct Attribute : IEqualityOperators<Attribute, Attribut
     /// <summary>Initializes a new instance with default values.</summary>
     /// <summary>Initializes a new instance with default values.</summary>
     public Attribute ()
     public Attribute ()
     {
     {
-        PlatformColor = -1;
-        Foreground = Default.Foreground;
-        Background = Default.Background;
+        this = Default with { PlatformColor = -1 };
     }
     }
 
 
     /// <summary>Initializes a new instance from an existing instance.</summary>
     /// <summary>Initializes a new instance from an existing instance.</summary>