Avoid unnecessary redrawing of vehicle list windows
Redraw info section every tick if values have changed
This commit is contained in:
@@ -659,7 +659,7 @@ CommandCost CmdStartStopVehicle(TileIndex tile, DoCommandFlag flags, uint32 p1,
|
||||
v->MarkDirty();
|
||||
SetWindowWidgetDirty(WC_VEHICLE_VIEW, v->index, WID_VV_START_STOP);
|
||||
SetWindowDirty(WC_VEHICLE_DEPOT, v->tile);
|
||||
SetWindowClassesDirty(GetWindowClassForVehicleType(v->type));
|
||||
DirtyVehicleListWindowForVehicle(v);
|
||||
InvalidateWindowData(WC_VEHICLE_VIEW, v->index);
|
||||
}
|
||||
return CommandCost();
|
||||
|
Reference in New Issue
Block a user