(svn r14296) -Codechange: there is no case where an invalid waypoint index should be passed to be drawn as a string.
authorrubidium
Fri, 12 Sep 2008 17:11:28 +0000
changeset 10112 7e734c287259
parent 10111 7a66cb62eef3
child 10113 2aabf259aaf3
(svn r14296) -Codechange: there is no case where an invalid waypoint index should be passed to be drawn as a string.
src/strings.cpp
--- a/src/strings.cpp	Fri Sep 12 17:05:23 2008 +0000
+++ b/src/strings.cpp	Fri Sep 12 17:11:28 2008 +0000
@@ -822,9 +822,9 @@
 			case SCC_WAYPOINT_NAME: { // {WAYPOINT}
 				Waypoint *wp = GetWaypoint(GetInt32(&argv));
 
-				if (!wp->IsValid()) { // waypoint doesn't exist anymore
-					buff = GetStringWithArgs(buff, STR_UNKNOWN_DESTINATION, NULL, last);
-				} else if (wp->name != NULL) {
+				assert(wp->IsValid());
+
+				if (wp->name != NULL) {
 					buff = strecpy(buff, wp->name, last);
 				} else {
 					int64 temp[2];