Changeset - r21452:dd7528cc2533
[Not reviewed]
master
0 1 0
fonsinchen - 10 years ago 2014-05-04 15:16:58
fonsinchen@openttd.org
(svn r26558) -Fix: be more explicit about the type of iterators in the waiting cargo API
1 file changed with 3 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/script/api/script_station.cpp
Show inline comments
 
@@ -54,7 +54,9 @@ template<bool Tfrom, bool Tvia>
 
	uint16 cargo_count = 0;
 
	std::pair<StationCargoList::ConstIterator, StationCargoList::ConstIterator> range = Tvia ?
 
				cargo_list.Packets()->equal_range(via_station_id) :
 
				std::make_pair(cargo_list.Packets()->begin(), cargo_list.Packets()->end());
 
				std::make_pair<StationCargoList::ConstIterator, StationCargoList::ConstIterator>(
 
						StationCargoList::ConstIterator(cargo_list.Packets()->begin()),
 
						StationCargoList::ConstIterator(cargo_list.Packets()->end()));
 
	for (StationCargoList::ConstIterator it = range.first; it != range.second; it++) {
 
		const CargoPacket *cp = *it;
 
		if (!Tfrom || cp->SourceStation() == from_station_id) cargo_count += cp->Count();
0 comments (0 inline, 0 general)