diff --git a/src/window_gui.h b/src/window_gui.h index 69ecaf068a..49426c5000 100644 --- a/src/window_gui.h +++ b/src/window_gui.h @@ -327,7 +327,8 @@ public: */ inline void SetWidgetDisabledState(WidgetID widget_index, bool disab_stat) { - this->GetWidget(widget_index)->SetDisabled(disab_stat); + NWidgetCore *nwid = this->GetWidget(widget_index); + if (nwid != nullptr) nwid->SetDisabled(disab_stat); } /**