From 44ca12ead669377993c95ae275dd24397cde6dbb Mon Sep 17 00:00:00 2001 From: Dennis Luxen Date: Wed, 28 May 2014 12:05:42 +0200 Subject: [PATCH] fix inverted logic --- Descriptors/DescriptionFactory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Descriptors/DescriptionFactory.cpp b/Descriptors/DescriptionFactory.cpp index 2052bc5b1..017725310 100644 --- a/Descriptors/DescriptionFactory.cpp +++ b/Descriptors/DescriptionFactory.cpp @@ -41,7 +41,7 @@ std::vector const & DescriptionFactory::GetViaIndices() const void DescriptionFactory::SetStartSegment(const PhantomNode &source, const bool traversed_in_reverse) { start_phantom = source; - const EdgeWeight segment_duration = (!traversed_in_reverse ? source.forward_weight : source.reverse_weight); + const EdgeWeight segment_duration = (traversed_in_reverse ? source.reverse_weight : source.forward_weight); AppendSegment(source.location, PathData(0, source.name_id, TurnInstruction::HeadOn, segment_duration)); BOOST_ASSERT(path_description.back().duration == segment_duration); }