diff options
author | rubidium <rubidium@openttd.org> | 2008-09-12 17:11:28 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2008-09-12 17:11:28 +0000 |
commit | e9a3ed016d682aed5b89c7f1444d6e751a85e380 (patch) | |
tree | 6bf1c841bd750a770ab0fdfeb4884b0cc54c13ba | |
parent | 95058df2cadc7610865201d86373abb89080f553 (diff) | |
download | openttd-e9a3ed016d682aed5b89c7f1444d6e751a85e380.tar.xz |
(svn r14296) -Codechange: there is no case where an invalid waypoint index should be passed to be drawn as a string.
-rw-r--r-- | src/strings.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/strings.cpp b/src/strings.cpp index f644eb795..065b617fb 100644 --- a/src/strings.cpp +++ b/src/strings.cpp @@ -822,9 +822,9 @@ static char* FormatString(char* buff, const char* str, const int64* argv, uint c 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]; |