From 7f76c05a6460fc34edb057bdd0009df4fb35da39 Mon Sep 17 00:00:00 2001 From: Matthias Moninger <5415177+ZehMatt@users.noreply.github.com> Date: Wed, 5 Jul 2023 10:01:34 +0300 Subject: [PATCH] Fix potential null dereferencing (#20558) --- src/openrct2-ui/input/Shortcuts.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/openrct2-ui/input/Shortcuts.cpp b/src/openrct2-ui/input/Shortcuts.cpp index 2c656c310c..437e4d0efd 100644 --- a/src/openrct2-ui/input/Shortcuts.cpp +++ b/src/openrct2-ui/input/Shortcuts.cpp @@ -149,10 +149,10 @@ static void ShortcutRemoveTopBottomToolbarToggle() { if (WindowFindByClass(WindowClass::TitleLogo) != nullptr) { - WindowClose(*WindowFindByClass(WindowClass::TitleLogo)); - WindowClose(*WindowFindByClass(WindowClass::TitleOptions)); - WindowClose(*WindowFindByClass(WindowClass::TitleMenu)); - WindowClose(*WindowFindByClass(WindowClass::TitleExit)); + WindowCloseByClass(WindowClass::TitleLogo); + WindowCloseByClass(WindowClass::TitleOptions); + WindowCloseByClass(WindowClass::TitleMenu); + WindowCloseByClass(WindowClass::TitleExit); TitleSetHideVersionInfo(true); } else @@ -164,9 +164,9 @@ static void ShortcutRemoveTopBottomToolbarToggle() { if (WindowFindByClass(WindowClass::TopToolbar) != nullptr) { - WindowClose(*WindowFindByClass(WindowClass::Dropdown)); - WindowClose(*WindowFindByClass(WindowClass::TopToolbar)); - WindowClose(*WindowFindByClass(WindowClass::BottomToolbar)); + WindowCloseByClass(WindowClass::Dropdown); + WindowCloseByClass(WindowClass::TopToolbar); + WindowCloseByClass(WindowClass::BottomToolbar); } else {