From 54d937c738389d25a7d296f26eadae9be4ea3298 Mon Sep 17 00:00:00 2001 From: Bruno de Oliveira Abinader Date: Tue, 17 Jan 2017 11:53:11 +0100 Subject: [core] Use std::tie in Source::Impl::queryRenderedFeatures sort --- src/mbgl/style/source_impl.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/mbgl/style/source_impl.cpp b/src/mbgl/style/source_impl.cpp index 149bf99f9d..624fee8ee5 100644 --- a/src/mbgl/style/source_impl.cpp +++ b/src/mbgl/style/source_impl.cpp @@ -217,9 +217,8 @@ std::unordered_map> Source::Impl::queryRendere auto sortRenderTiles = [](const RenderTile& a, const RenderTile& b) { - return a.id.canonical.z != b.id.canonical.z ? a.id.canonical.z < b.id.canonical.z : - a.id.canonical.y != b.id.canonical.y ? a.id.canonical.y < b.id.canonical.y : - a.id.wrap != b.id.wrap ? a.id.wrap < b.id.wrap : a.id.canonical.x < b.id.canonical.x; + return std::tie(a.id.canonical.z, a.id.canonical.y, a.id.wrap, a.id.canonical.x) < + std::tie(b.id.canonical.z, b.id.canonical.y, b.id.wrap, b.id.canonical.x); }; std::vector> sortedTiles; std::transform(renderTiles.cbegin(), renderTiles.cend(), std::back_inserter(sortedTiles), -- cgit v1.2.1