mirror of https://github.com/OpenTTD/OpenTTD
Fix e49150f9ca: House picker crashes if selection is not available.
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().pull/14030/head
parent
2c59838acb
commit
afb120af1d
|
@ -1743,7 +1743,7 @@ struct BuildHouseWindow : public PickerWindow {
|
||||||
|
|
||||||
void OnInit() override
|
void OnInit() override
|
||||||
{
|
{
|
||||||
this->InvalidateData(PickerInvalidation::Position);
|
this->InvalidateData(PICKER_INVALIDATION_ALL);
|
||||||
this->PickerWindow::OnInit();
|
this->PickerWindow::OnInit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue