Avoid unnecessary redrawing of vehicle list windows

Redraw info section every tick if values have changed
This commit is contained in:
Jonathan G Rennison
2020-10-03 22:28:20 +01:00
parent 2c4808e239
commit bd2649c19e
15 changed files with 79 additions and 52 deletions

View File

@@ -2158,7 +2158,7 @@ static void LoadUnloadVehicle(Vehicle *front)
}
if (dirty_vehicle) {
SetWindowDirty(GetWindowClassForVehicleType(front->type), front->owner);
DirtyVehicleListWindowForVehicle(front);
SetWindowDirty(WC_VEHICLE_DETAILS, front->index);
front->MarkDirty();
}