summaryrefslogtreecommitdiff
path: root/src/mbgl/text/collision_feature.cpp
diff options
context:
space:
mode:
authorAnsis Brammanis <brammanis@gmail.com>2015-04-01 15:14:49 -0700
committerAnsis Brammanis <brammanis@gmail.com>2015-04-01 16:11:48 -0700
commite1059e71257aea559776f979f801ba666fc47a44 (patch)
tree4a4b8b4bd31ddbf8e380aa955207d582588de9b9 /src/mbgl/text/collision_feature.cpp
parentfd526ae68ec193574fb69ca22df59134d3ec13ca (diff)
downloadqtlocation-mapboxgl-e1059e71257aea559776f979f801ba666fc47a44.tar.gz
port SymbolBucket::placeFeatures
Diffstat (limited to 'src/mbgl/text/collision_feature.cpp')
-rw-r--r--src/mbgl/text/collision_feature.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mbgl/text/collision_feature.cpp b/src/mbgl/text/collision_feature.cpp
index f2205da09b..610fefa205 100644
--- a/src/mbgl/text/collision_feature.cpp
+++ b/src/mbgl/text/collision_feature.cpp
@@ -6,6 +6,8 @@ CollisionFeature::CollisionFeature(const std::vector<Coordinate> &line, const An
const float top, const float bottom, const float left, const float right,
const float boxScale, const float padding, const bool alongLine) {
+ if (top == 0 && bottom == 0 && left == 0 && right == 0) return;
+
const float y1 = top * boxScale - padding;
const float y2 = bottom * boxScale + padding;
const float x1 = left * boxScale - padding;