summaryrefslogtreecommitdiff
path: root/src/linkgraph/flowmapper.cpp
diff options
context:
space:
mode:
authorfonsinchen <fonsinchen@openttd.org>2013-10-19 17:15:19 +0000
committerfonsinchen <fonsinchen@openttd.org>2013-10-19 17:15:19 +0000
commitb3b460cae294ccf31b013fbd8d198939afb6abef (patch)
tree4ef819c1038ed58629f48c88dc0f920947fd1b3a /src/linkgraph/flowmapper.cpp
parentc08259fe9266e41aa5ce0bc89ad49f113c436b53 (diff)
downloadopenttd-b3b460cae294ccf31b013fbd8d198939afb6abef.tar.xz
(svn r25885) -Codechange: Keep paths sorted so that the ones with flow == 0 are in the back and don't have to be iterated over so often.
Diffstat (limited to 'src/linkgraph/flowmapper.cpp')
-rw-r--r--src/linkgraph/flowmapper.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/linkgraph/flowmapper.cpp b/src/linkgraph/flowmapper.cpp
index 70779e8ec..b9aa9cd59 100644
--- a/src/linkgraph/flowmapper.cpp
+++ b/src/linkgraph/flowmapper.cpp
@@ -28,7 +28,7 @@ void FlowMapper::Run(LinkGraphJob &job) const
for (PathList::iterator i = paths.begin(); i != paths.end(); ++i) {
Path *path = *i;
uint flow = path->GetFlow();
- if (flow == 0) continue;
+ if (flow == 0) break;
/* compress to monthly value */
flow = max(1U, flow * 30 / runtime);
Node node = job[path->GetNode()];