(svn r8637) -Fix: CTRL-clicking on a hangar in the order list segfaulted as hangars are part of a station instead of real depots.
authorrubidium
Thu, 08 Feb 2007 15:54:36 +0000
changeset 5964 7c23f5123fd7
parent 5963 b29b12638654
child 5965 4cb95cd1fa05
(svn r8637) -Fix: CTRL-clicking on a hangar in the order list segfaulted as hangars are part of a station instead of real depots.
src/order_gui.cpp
--- a/src/order_gui.cpp	Thu Feb 08 14:04:02 2007 +0000
+++ b/src/order_gui.cpp	Thu Feb 08 15:54:36 2007 +0000
@@ -464,7 +464,7 @@
 
 				switch (ord->type) {
 					case OT_GOTO_STATION:  xy = GetStation(ord->dest)->xy ; break;
-					case OT_GOTO_DEPOT:    xy = GetDepot(ord->dest)->xy;    break;
+					case OT_GOTO_DEPOT:    xy = (v->type == VEH_Aircraft) ?  GetStation(ord->dest)->xy : GetDepot(ord->dest)->xy;    break;
 					case OT_GOTO_WAYPOINT: xy = GetWaypoint(ord->dest)->xy; break;
 					default:               xy = 0; break;
 				}