1
0
mirror of https://github.com/OpenTTD/OpenTTD.git synced 2025-08-14 10:09:11 +00:00

Fix e49150f9ca: House picker crashes if selection is not available. (#14030)

This occurs because the extra invalidation in OnInit() also happens on construction, and too early.

Solution is to validate all instead of just position when invalidating in OnInit().
This commit is contained in:
2025-04-19 15:04:18 +01:00
committed by GitHub
parent d248f45d67
commit 2b92d76e9d

@@ -1743,7 +1743,7 @@ struct BuildHouseWindow : public PickerWindow {
void OnInit() override
{
this->InvalidateData(PickerInvalidation::Position);
this->InvalidateData(PICKER_INVALIDATION_ALL);
this->PickerWindow::OnInit();
}