mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-16 00:12:51 +00:00
(svn r22642) -Change: Disable the 'set parameters' button in the NewGRF GUI, if the GRF specifies to have no parameters and one would not be able to set any parameters anyway.
This commit is contained in:
parent
566a9612a0
commit
a6ce6c144b
@ -943,7 +943,7 @@ struct NewGRFWindow : public QueryStringBaseWindow {
|
||||
break;
|
||||
|
||||
case SNGRFS_SET_PARAMETERS: { // Edit parameters
|
||||
if (this->active_sel == NULL || !this->editable || !this->show_params) break;
|
||||
if (this->active_sel == NULL || !this->editable || !this->show_params || this->active_sel->num_valid_params == 0) break;
|
||||
|
||||
OpenGRFParameterWindow(this->active_sel);
|
||||
break;
|
||||
@ -1098,7 +1098,7 @@ struct NewGRFWindow : public QueryStringBaseWindow {
|
||||
SNGRFS_MOVE_DOWN,
|
||||
WIDGET_LIST_END
|
||||
);
|
||||
this->SetWidgetDisabledState(SNGRFS_SET_PARAMETERS, !this->show_params || disable_all);
|
||||
this->SetWidgetDisabledState(SNGRFS_SET_PARAMETERS, !this->show_params || disable_all || this->active_sel->num_valid_params == 0);
|
||||
this->SetWidgetDisabledState(SNGRFS_TOGGLE_PALETTE, disable_all);
|
||||
|
||||
if (!disable_all) {
|
||||
|
Loading…
Reference in New Issue
Block a user