Make sure the command palette isn't null (#15220)

Fixes a crash when pressing a keybinding in the settings tab. 

Regressed in #15196.

Noted in #14051
This commit is contained in:
Mike Griese 2023-04-21 16:36:19 -05:00 committed by GitHub
parent 210414e5a8
commit 478834756e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1408,7 +1408,7 @@ namespace winrt::TerminalApp::implementation
return;
}
if (const auto p = CommandPaletteElement(); p.Visibility() == Visibility::Visible && cmd.ActionAndArgs().Action() != ShortcutAction::ToggleCommandPalette)
if (const auto p = CommandPaletteElement(); p && p.Visibility() == Visibility::Visible && cmd.ActionAndArgs().Action() != ShortcutAction::ToggleCommandPalette)
{
p.Visibility(Visibility::Collapsed);
}