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:
Peter Nelson 2025-04-19 15:04:18 +01:00 committed by GitHub
parent d248f45d67
commit 2b92d76e9d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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();
} }