diff options
author | Ansis Brammanis <brammanis@gmail.com> | 2015-07-01 13:16:16 +0200 |
---|---|---|
committer | Ansis Brammanis <brammanis@gmail.com> | 2015-07-01 13:16:16 +0200 |
commit | 176e42cb61a19ee2f7e7d5b3d4c8b0fb3df0a1ed (patch) | |
tree | b06966bfb6303b9c1be3a124b63bea13fbfe9de0 /src | |
parent | ad91368c812da71ab0f1ce0f06574abc4fa76515 (diff) | |
download | qtlocation-mapboxgl-176e42cb61a19ee2f7e7d5b3d4c8b0fb3df0a1ed.tar.gz |
show symbols at z0, fix #1279
Diffstat (limited to 'src')
-rw-r--r-- | src/mbgl/renderer/symbol_bucket.cpp | 2 |
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; |