From 80df696348efcb3aba9ea7638be1ed75d0356945 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 26 Oct 2025 20:52:35 +0000 Subject: [PATCH] Simplify InitializedChanged event accessor - Remove unnecessary null check in custom event accessor - Directly access ApplicationImpl.Instance.InitializedChanged Co-authored-by: tig <585482+tig@users.noreply.github.com> --- Terminal.Gui/App/Application.Lifecycle.cs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Terminal.Gui/App/Application.Lifecycle.cs b/Terminal.Gui/App/Application.Lifecycle.cs index 1335e95f5..7a487ae09 100644 --- a/Terminal.Gui/App/Application.Lifecycle.cs +++ b/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; } } }