diff --git a/src/mbgl/util/clip_id.cpp b/src/mbgl/util/clip_id.cpp index 47a5877bb..0da8a890c 100644 --- a/src/mbgl/util/clip_id.cpp +++ b/src/mbgl/util/clip_id.cpp @@ -101,7 +101,7 @@ template bool coveredByChildren(const TileID& id, const Container& container) { for (const auto& child : id.children()) { const auto lower = container.lower_bound(child); - if (lower == container.end() || + if (lower == container.end() || lower->first.w != child.w || (lower->first != child && !coveredByChildren(child, container))) { return false; }