summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAnsis Brammanis <brammanis@gmail.com>2015-07-01 13:16:16 +0200
committerAnsis Brammanis <brammanis@gmail.com>2015-07-01 13:16:16 +0200
commit176e42cb61a19ee2f7e7d5b3d4c8b0fb3df0a1ed (patch)
treeb06966bfb6303b9c1be3a124b63bea13fbfe9de0 /src
parentad91368c812da71ab0f1ce0f06574abc4fa76515 (diff)
downloadqtlocation-mapboxgl-176e42cb61a19ee2f7e7d5b3d4c8b0fb3df0a1ed.tar.gz
show symbols at z0, fix #1279
Diffstat (limited to 'src')
-rw-r--r--src/mbgl/renderer/symbol_bucket.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mbgl/renderer/symbol_bucket.cpp b/src/mbgl/renderer/symbol_bucket.cpp
index 5265394742..9f05209ffa 100644
--- a/src/mbgl/renderer/symbol_bucket.cpp
+++ b/src/mbgl/renderer/symbol_bucket.cpp
@@ -425,7 +425,7 @@ template <typename Buffer, typename GroupType>
void SymbolBucket::addSymbols(Buffer &buffer, const SymbolQuads &symbols, float scale, const bool keepUpright, const bool alongLine) {
const float zoom = collision.zoom;
- const float placementZoom = std::log(scale) / std::log(2) + zoom;
+ const float placementZoom = std::fmax(std::log(scale) / std::log(2) + zoom, 0);
for (const auto& symbol : symbols) {
const auto &tl = symbol.tl;