(svn r6407) -Fix: Check return values of DoCommand() with CmdFailed and that of DoCommandP

with a boolean type.
This commit is contained in:
Darkvater
2006-09-05 23:43:42 +00:00
parent 80814dbb1d
commit 3fee255543
3 changed files with 9 additions and 4 deletions

View File

@@ -292,7 +292,7 @@ static void AiRestoreVehicleOrders(Vehicle *v, BackuppedOrders *bak)
uint i;
for (i = 0; bak->order[i].type != OT_NOTHING; i++) {
if (CmdFailed(DoCommandP(0, v->index + (i << 16), PackOrder(&bak->order[i]), NULL, CMD_INSERT_ORDER | CMD_NO_TEST_IF_IN_NETWORK)))
if (!DoCommandP(0, v->index + (i << 16), PackOrder(&bak->order[i]), NULL, CMD_INSERT_ORDER | CMD_NO_TEST_IF_IN_NETWORK))
break;
}
}