File diff r25961:cdb060badef0 → r25962:7ad541d5d28c
src/vehicle.cpp
Show inline comments
 
@@ -778,6 +778,8 @@ void Vehicle::HandlePathfindingResult(bo
 

	
 
		/* Clear the flag as the PF's problem was solved. */
 
		ClrBit(this->vehicle_flags, VF_PATHFINDER_LOST);
 
		SetWindowWidgetDirty(WC_VEHICLE_VIEW, this->index, WID_VV_START_STOP);
 
		InvalidateWindowClassesData(GetWindowClassForVehicleType(this->type));
 
		/* Delete the news item. */
 
		DeleteVehicleNews(this->index, STR_NEWS_VEHICLE_IS_LOST);
 
		return;
 
@@ -788,6 +790,8 @@ void Vehicle::HandlePathfindingResult(bo
 

	
 
	/* It is first time the problem occurred, set the "lost" flag. */
 
	SetBit(this->vehicle_flags, VF_PATHFINDER_LOST);
 
	SetWindowWidgetDirty(WC_VEHICLE_VIEW, this->index, WID_VV_START_STOP);
 
	InvalidateWindowClassesData(GetWindowClassForVehicleType(this->type));
 
	/* Notify user about the event. */
 
	AI::NewEvent(this->owner, new ScriptEventVehicleLost(this->index));
 
	if (_settings_client.gui.lost_vehicle_warn && this->owner == _local_company) {