1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-23 15:52:55 +01:00

Fix potential null dereferencing (#20558)

This commit is contained in:
Matthias Moninger
2023-07-05 10:01:34 +03:00
committed by GitHub
parent 3988768b2f
commit 7f76c05a64

View File

@@ -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
{