src/yapf/yapf_ship.cpp
branchcpp_gui
changeset 6308 646711c5feaa
parent 6268 4b5241e5dd10
--- a/src/yapf/yapf_ship.cpp	Sun Apr 15 17:04:44 2007 +0000
+++ b/src/yapf/yapf_ship.cpp	Sat Apr 21 08:23:57 2007 +0000
@@ -61,13 +61,13 @@
 		pf.SetOrigin(src_tile, trackdirs);
 		pf.SetDestination(v->dest_tile, dest_trackdirs);
 		// find best path
-		bool bFound = pf.FindPath(v);
+		pf.FindPath(v);
 
 		Trackdir next_trackdir = INVALID_TRACKDIR; // this would mean "path not found"
-		if (bFound) {
-			// path was found
+
+		Node* pNode = pf.GetBestNode();
+		if (pNode != NULL) {
 			// walk through the path back to the origin
-			Node* pNode = &pf.GetBestNode();
 			Node* pPrevNode = NULL;
 			while (pNode->m_parent != NULL) {
 				pPrevNode = pNode;