diff --git a/src/newgrf_gui.cpp b/src/newgrf_gui.cpp index 81fb85560b..8ecdb1d657 100644 --- a/src/newgrf_gui.cpp +++ b/src/newgrf_gui.cpp @@ -1171,7 +1171,7 @@ struct NewGRFWindow : public Window, NewGRFScanCallback { void OnDropdownSelect(int widget, int index) override { - if (widget >= 0) return; + if (widget != WID_NS_PRESET_LIST) return; if (!this->editable) return; ClearGRFConfigList(&this->actives);