File diff r27420:b37b70eb3169 → r27421:e8c2cdc1e8e6
src/build_vehicle_gui.cpp
Show inline comments
 
@@ -1325,13 +1325,13 @@ struct BuildVehicleWindow : Window {
 
			/* Query for cost and refitted capacity */
 
			auto [ret, veh_id, refit_capacity, refit_mail, cargo_capacities] = Command<CMD_BUILD_VEHICLE>::Do(DC_QUERY_COST, this->window_number, this->sel_engine, true, cargo, INVALID_CLIENT_ID);
 
			if (ret.Succeeded()) {
 
				this->te.cost          = ret.GetCost() - e->GetCost();
 
				this->te.capacity      = refit_capacity;
 
				this->te.mail_capacity = refit_mail;
 
				this->te.cargo         = (cargo == CT_INVALID) ? e->GetDefaultCargoType() : cargo;
 
				this->te.cargo         = !IsValidCargoID(cargo) ? e->GetDefaultCargoType() : cargo;
 
				this->te.all_capacities = cargo_capacities;
 
				return;
 
			}
 
		}
 

	
 
		/* Purchase test was not possible or failed, fill in the defaults instead. */