1
0
mirror of https://github.com/OpenTTD/OpenTTD.git synced 2025-09-02 19:39:12 +00:00

(svn r22236) -Fix (r21457): Disarm a bear-pit, which r22226 almost fell into.

This commit is contained in:
frosch
2011-03-13 10:43:41 +00:00
parent dee05fe63d
commit 2ae863463c

View File

@@ -807,8 +807,8 @@ public:
virtual void OnInvalidateData(int data)
{
VehicleOrderID from = GB(data, 0, 8);
VehicleOrderID to = GB(data, 8, 8);
VehicleOrderID from = INVALID_VEH_ORDER_ID;
VehicleOrderID to = INVALID_VEH_ORDER_ID;
switch (data) {
case -666:
@@ -831,6 +831,9 @@ public:
break;
default:
if (data < 0) break;
from = GB(data, 0, 8);
to = GB(data, 8, 8);
/* Moving an order. If one of these is INVALID_VEH_ORDER_ID, then
* the order is being created / removed */
if (this->selected_order == -1) break;