diff options
author | truelight <truelight@openttd.org> | 2005-12-09 19:12:11 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2005-12-09 19:12:11 +0000 |
commit | c872ac4eb4adf6bf4920f5a1db1756d8224bf412 (patch) | |
tree | 680f3ac5bf4927c4c89f06e79ff6975df065a60f /ai | |
parent | e9e1c4de5385f0d8ac72de564691bccd395bab08 (diff) | |
download | openttd-c872ac4eb4adf6bf4920f5a1db1756d8224bf412.tar.xz |
(svn r3278) -Fix: lets update the tail-pointer if we add a new item, else the linkedlist never grows ;)
Diffstat (limited to 'ai')
-rw-r--r-- | ai/ai.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -153,8 +153,10 @@ int32 AI_DoCommandChecked(uint tile, uint32 p1, uint32 p2, uint32 flags, uint pr /* Add it to the back of the list */ if (command_uid_tail[_current_player] == NULL) command_uid_tail[_current_player] = new; - else + else { command_uid_tail[_current_player]->next = new; + command_uid_tail[_current_player] = new; + } if (command_uid[_current_player] == NULL) command_uid[_current_player] = new; |