1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-15 11:03:00 +01:00

Fix #22920: Crash when sacking a staff member

This commit is contained in:
Michael Steenbeek
2024-10-23 11:15:55 +02:00
committed by GitHub
parent 75d06c8b89
commit 4b0b32b2b7
2 changed files with 6 additions and 0 deletions

View File

@@ -4,6 +4,7 @@
- Fix: [#22615] Crash when drawing Space Rings with an invalid ride entry.
- Fix: [#22633] Crash when drawing loading screen with an outdated g2.dat.
- Fix: [#22918] Zooming with keyboard moves the view off centre.
- Fix: [#22920] Crash when sacking a staff member.
- Fix: [#22921] Wooden RollerCoaster flat to steep railings appear in front of track in front of them.
- Fix: [#22962] Fuzzy horizontal-to-vertical line transitions in charts.
- Fix: [#23009] Scenarios from RCT Classic (.sea files) are not included in the scenario index.

View File

@@ -78,6 +78,11 @@ namespace OpenRCT2::Ui::Windows
DrawWidgets(dpi);
Peep* peep = GetEntity<Staff>(EntityId::FromUnderlying(number));
// The staff member may have been fired in the meantime.
if (peep == nullptr)
{
return;
}
auto ft = Formatter();
peep->FormatNameTo(ft);