From 46e51966467b8fa345f6d59f4270f269294482d9 Mon Sep 17 00:00:00 2001 From: Mike Griese Date: Tue, 19 May 2020 09:20:01 -0500 Subject: [PATCH] Make sure to update the maximize button's visual state on launch --- src/cascadia/WindowsTerminal/NonClientIslandWindow.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/cascadia/WindowsTerminal/NonClientIslandWindow.cpp b/src/cascadia/WindowsTerminal/NonClientIslandWindow.cpp index 86f20c9e05c..2dfa8bdf75a 100644 --- a/src/cascadia/WindowsTerminal/NonClientIslandWindow.cpp +++ b/src/cascadia/WindowsTerminal/NonClientIslandWindow.cpp @@ -205,6 +205,11 @@ void NonClientIslandWindow::Initialize() _rootGrid.Children().Append(_titlebar); Controls::Grid::SetRow(_titlebar, 0); + + // GH#3440 - When the titlebar is loaded (officially added to our UI tree), + // then make sure to update it's visual state to reflect if we're in the + // maximized state on launch. + _titlebar.Loaded([this](auto&&, auto&&) { _OnMaximizeChange(); }); } // Method Description: