File diff r8040:e05f3ded186d → r8041:7e6eee1f6e7d
src/vehicle_gui.cpp
Show inline comments
 
@@ -503,21 +503,27 @@ uint ShowRefitOptionsList(int x, int y, 
 
		bool first = true;
 

	
 
		/* Add each cargo type to the list */
 
		for (CargoID cid = 0; cid < NUM_CARGO; cid++) {
 
			if (!HasBit(cmask, cid)) continue;
 

	
 
			if (b >= lastof(_userstring) - (2 + 2 * 4)) break; // ", " and two calls to Utf8Encode()
 

	
 
			if (!first) b = strecpy(b, ", ", lastof(_userstring));
 
			first = false;
 

	
 
			b = InlineString(b, GetCargo(cid)->name);
 
		}
 
	}
 

	
 
	/* Terminate and display the completed string */
 
	*b = '\0';
 

	
 
	/* Make sure we detect any buffer overflow */
 
	assert(b < endof(_userstring));
 

	
 
	return DrawStringMultiLine(x, y, STR_SPEC_USERSTRING, w);
 
}
 

	
 

	
 
/* if the sorting criteria had the same value, sort vehicle by unitnumber */
 
#define VEHICLEUNITNUMBERSORTER(r, a, b) {if (r == 0) {r = a->unitnumber - b->unitnumber;}}