changeset 6554:4920e600a383 draft

(svn r9756) -Fix [FS#755]: LeaveStation wasn't always called when a station was left.
author rubidium <rubidium@openttd.org>
date Sun, 29 Apr 2007 22:51:12 +0000
parents 733ef9947fe2
children bf735c6cd747
files src/train_cmd.cpp
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/train_cmd.cpp
+++ b/src/train_cmd.cpp
@@ -3448,6 +3448,8 @@
 		return;
 	}
 
+	if (v->current_order.type == OT_LOADING) v->LeaveStation();
+
 	v->current_order.type = OT_GOTO_DEPOT;
 	v->current_order.flags = OF_NON_STOP;
 	v->current_order.dest = depot->index;