Changeset - r15483:8aa0c3032d97
[Not reviewed]
master
0 1 0
terkhen - 14 years ago 2010-07-14 12:20:48
terkhen@openttd.org
(svn r20142) -Fix [FS#3880]: Ships were not marked as dirty when stopping inside a depot.
1 file changed with 6 insertions and 3 deletions:
0 comments (0 inline, 0 general)
src/vehicle.cpp
Show inline comments
 
@@ -1072,11 +1072,14 @@ void VehicleEnterDepot(Vehicle *v)
 
			SetWindowClassesDirty(WC_ROADVEH_LIST);
 
			break;
 

	
 
		case VEH_SHIP:
 
		case VEH_SHIP: {
 
			SetWindowClassesDirty(WC_SHIPS_LIST);
 
			Ship::From(v)->state = TRACK_BIT_DEPOT;
 
			RecalcShipStuff(Ship::From(v));
 
			Ship *ship = Ship::From(v);
 
			ship->state = TRACK_BIT_DEPOT;
 
			ship->UpdateViewport(true, true);
 
			SetWindowDirty(WC_VEHICLE_DEPOT, v->tile);
 
			break;
 
		}
 

	
 
		case VEH_AIRCRAFT:
 
			SetWindowClassesDirty(WC_AIRCRAFT_LIST);
0 comments (0 inline, 0 general)