diff options
Diffstat (limited to 'src/mbgl/renderer/buckets/line_bucket.cpp')
-rw-r--r-- | src/mbgl/renderer/buckets/line_bucket.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/mbgl/renderer/buckets/line_bucket.cpp b/src/mbgl/renderer/buckets/line_bucket.cpp index 2efb60c9ac..ace6c8bfae 100644 --- a/src/mbgl/renderer/buckets/line_bucket.cpp +++ b/src/mbgl/renderer/buckets/line_bucket.cpp @@ -545,16 +545,10 @@ float LineBucket::getLineWidth(const RenderLineLayer& layer) const { } float LineBucket::getQueryRadius(const RenderLayer& layer) const { - if (!layer.is<RenderLineLayer>()) { - return 0; - } - - auto lineLayer = layer.as<RenderLineLayer>(); - + const RenderLineLayer* lineLayer = toRenderLineLayer(&layer); const std::array<float, 2>& translate = lineLayer->evaluated.get<LineTranslate>(); float offset = get<LineOffset>(*lineLayer, paintPropertyBinders); return getLineWidth(*lineLayer) / 2.0 + std::abs(offset) + util::length(translate[0], translate[1]); } - } // namespace mbgl |