(svn r5894) Remove a totally unnecessary indirection in the vehicle sorter code. Less code, less data, simply better
This commit is contained in:
@@ -986,7 +986,7 @@ static void PlayerRoadVehWndProc(Window *w, WindowEvent *e)
|
||||
|
||||
max = min(w->vscroll.pos + w->vscroll.cap, vl->list_length);
|
||||
for (i = w->vscroll.pos; i < max; ++i) {
|
||||
Vehicle *v = GetVehicle(vl->sort_list[i].index);
|
||||
const Vehicle* v = vl->sort_list[i];
|
||||
StringID str;
|
||||
|
||||
assert(v->type == VEH_Road && v->owner == owner);
|
||||
@@ -1037,7 +1037,7 @@ static void PlayerRoadVehWndProc(Window *w, WindowEvent *e)
|
||||
|
||||
if (id_v >= vl->list_length) return; // click out of list bound
|
||||
|
||||
v = GetVehicle(vl->sort_list[id_v].index);
|
||||
v = vl->sort_list[id_v];
|
||||
|
||||
assert(v->type == VEH_Road && v->owner == owner);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user