1
0
Fork 0

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().
pull/14037/head
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
1 changed files with 1 additions and 1 deletions

View File

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