src/station.cpp
changeset 7453 f0e43db55531
parent 7420 0e3afa8102f0
child 7469 2c1dd5ce245d
equal deleted inserted replaced
7452:325eb4db1985 7453:f0e43db55531
    67 	DeleteName(this->string_id);
    67 	DeleteName(this->string_id);
    68 	free(this->speclist);
    68 	free(this->speclist);
    69 
    69 
    70 	if (CleaningPool()) return;
    70 	if (CleaningPool()) return;
    71 
    71 
       
    72 	while (!loading_vehicles.empty()) {
       
    73 		loading_vehicles.front()->LeaveStation();
       
    74 	}
       
    75 
    72 	MarkDirty();
    76 	MarkDirty();
    73 	RebuildStationLists();
    77 	RebuildStationLists();
    74 	InvalidateWindowClasses(WC_STATION_LIST);
    78 	InvalidateWindowClasses(WC_STATION_LIST);
    75 
    79 
    76 	DeleteWindowById(WC_STATION_VIEW, index);
    80 	DeleteWindowById(WC_STATION_VIEW, index);