Browse Source

Simplify InitializedChanged event accessor

- Remove unnecessary null check in custom event accessor
- Directly access ApplicationImpl.Instance.InitializedChanged

Co-authored-by: tig <[email protected]>
copilot-swe-agent[bot] 1 month ago
parent
commit
80df696348
1 changed files with 2 additions and 8 deletions
  1. 2 8
      Terminal.Gui/App/Application.Lifecycle.cs

+ 2 - 8
Terminal.Gui/App/Application.Lifecycle.cs

@@ -251,17 +251,11 @@ public static partial class Application // Lifecycle (Init/Shutdown)
     {
         add
         {
-            if (ApplicationImpl.Instance is ApplicationImpl impl)
-            {
-                impl.InitializedChanged += value;
-            }
+            ApplicationImpl.Instance.InitializedChanged += value;
         }
         remove
         {
-            if (ApplicationImpl.Instance is ApplicationImpl impl)
-            {
-                impl.InitializedChanged -= value;
-            }
+            ApplicationImpl.Instance.InitializedChanged -= value;
         }
     }
 }