diff options
author | PeterN <peter@fuzzle.org> | 2019-03-30 22:19:50 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-30 22:19:50 +0000 |
commit | 32fda83d3916197a46215c83ddd85b2e50128a02 (patch) | |
tree | e4e57057351d5dafa1b3e855f8bd2266fca19233 /src/direction_type.h | |
parent | 423aea5c32c1cca5e59f5c994730aeb4ff09a56f (diff) | |
download | openttd-32fda83d3916197a46215c83ddd85b2e50128a02.tar.xz |
Fix aa7ca7fe6: Linkgraph node index order must be maintained due to other references. (#7431)
Linkgraph nodes require a specific order that was maintained by swapping just the last
element for the node to be removed. std::vector::erase() changed this to removing the
node is then shuffling the remain items down, which upsets other references to this
indices.
This is fixed by switching back to the original swap & pop method.
Diffstat (limited to 'src/direction_type.h')
0 files changed, 0 insertions, 0 deletions