Changeset - r20443:767d43a82378
[Not reviewed]
master
0 1 0
frosch - 11 years ago 2013-06-24 21:01:05
frosch@openttd.org
(svn r25458) -Fix-ish: Enable the autorefit-button in the order GUI in case the vehicle is not auto-refittable but already has a autorefit-order set to allow clearing the refit.
1 file changed with 5 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/order_gui.cpp
Show inline comments
 
@@ -1022,8 +1022,11 @@ public:
 
					this->SetWidgetLoweredState(WID_O_FULL_LOAD, order->GetLoadType() == OLF_FULL_LOAD_ANY);
 
					this->SetWidgetLoweredState(WID_O_UNLOAD, order->GetUnloadType() == OUFB_UNLOAD);
 

	
 
					/* Can only do refitting when stopping at the destination and loading cargo. */
 
					this->SetWidgetDisabledState(WID_O_REFIT_DROPDOWN, !this->can_do_autorefit || order->GetLoadType() == OLFB_NO_LOAD || order->GetNonStopType() & ONSF_NO_STOP_AT_DESTINATION_STATION);
 
					/* Can only do refitting when stopping at the destination and loading cargo.
 
					 * Also enable the button if a refit is already set to allow clearing it. */
 
					this->SetWidgetDisabledState(WID_O_REFIT_DROPDOWN,
 
							order->GetLoadType() == OLFB_NO_LOAD || (order->GetNonStopType() & ONSF_NO_STOP_AT_DESTINATION_STATION) ||
 
							(!this->can_do_autorefit && !order->IsRefit()));
 

	
 
					break;
 

	
0 comments (0 inline, 0 general)