(svn r5894) Remove a totally unnecessary indirection in the vehicle sorter code. Less code, less data, simply better
This commit is contained in:
@@ -996,7 +996,7 @@ static void PlayerShipsWndProc(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_Ship);
|
||||
@@ -1048,7 +1048,7 @@ static void PlayerShipsWndProc(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_Ship);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user