summaryrefslogtreecommitdiff
path: root/src/mbgl/style/layers/line_layer_impl.cpp
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2016-10-07 11:49:22 -0700
committerBruno de Oliveira Abinader <bruno@mapbox.com>2016-10-11 10:54:58 +0300
commit38e78e25dfa3bc5b69a29029d4e065e72f462c37 (patch)
tree45eb6f881081ab585bb6665b3d49f099fbcb6b43 /src/mbgl/style/layers/line_layer_impl.cpp
parent61d8ecefda3a01d0860746af98d632b73c526d98 (diff)
downloadqtlocation-mapboxgl-38e78e25dfa3bc5b69a29029d4e065e72f462c37.tar.gz
[core] No need for feature querying to support multipolygons
Diffstat (limited to 'src/mbgl/style/layers/line_layer_impl.cpp')
-rw-r--r--src/mbgl/style/layers/line_layer_impl.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mbgl/style/layers/line_layer_impl.cpp b/src/mbgl/style/layers/line_layer_impl.cpp
index 3cdd90b7fd..c116af5fc2 100644
--- a/src/mbgl/style/layers/line_layer_impl.cpp
+++ b/src/mbgl/style/layers/line_layer_impl.cpp
@@ -87,7 +87,7 @@ float LineLayer::Impl::getQueryRadius() const {
}
bool LineLayer::Impl::queryIntersectsGeometry(
- const GeometryCollection& queryGeometry,
+ const GeometryCoordinates& queryGeometry,
const GeometryCollection& geometry,
const float bearing,
const float pixelsToTileUnits) const {
@@ -98,7 +98,7 @@ bool LineLayer::Impl::queryIntersectsGeometry(
queryGeometry, paint.lineTranslate, paint.lineTranslateAnchor, bearing, pixelsToTileUnits);
auto offsetGeometry = offsetLine(geometry, paint.lineOffset * pixelsToTileUnits);
- return util::multiPolygonIntersectsBufferedMultiLine(
+ return util::polygonIntersectsBufferedMultiLine(
translatedQueryGeometry.value_or(queryGeometry),
offsetGeometry.value_or(geometry),
halfWidth);