diff --git a/src/cascadia/TerminalApp/TerminalPage.cpp b/src/cascadia/TerminalApp/TerminalPage.cpp index 4e83f84807e..21ce6ff332d 100644 --- a/src/cascadia/TerminalApp/TerminalPage.cpp +++ b/src/cascadia/TerminalApp/TerminalPage.cpp @@ -4165,9 +4165,9 @@ namespace winrt::TerminalApp::implementation TitlebarBrush(acrylicBrush); } - else if (const auto tabRowBg{ _activated ? theme.TabRow().Background() : - theme.TabRow().UnfocusedBackground() }; - tabRowBg != nullptr && theme.TabRow() != nullptr) + else if (auto tabRowBg{ theme.TabRow() ? (_activated ? theme.TabRow().Background() : + theme.TabRow().UnfocusedBackground()) : + ThemeColor{ nullptr } }) { const auto terminalBrush = [this]() -> Media::Brush { if (const auto& control{ _GetActiveControl() })