summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Rex <julian.rex@mapbox.com>2019-07-19 00:01:58 -0400
committerJulian Rex <julian.rex@mapbox.com>2019-07-22 11:02:53 -0400
commit1844b9c8d1c1cb11c0983f9b9991f974c061867f (patch)
treeca9b31ee307683336867c4b017cf9913898dc0a3
parented3ef8230d09daffc14a757d844123aa26e9b770 (diff)
downloadqtlocation-mapboxgl-1844b9c8d1c1cb11c0983f9b9991f974c061867f.tar.gz
Avoid memory leak
-rw-r--r--src/mbgl/renderer/layers/render_line_layer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mbgl/renderer/layers/render_line_layer.cpp b/src/mbgl/renderer/layers/render_line_layer.cpp
index b8092d500e..803a2bedc5 100644
--- a/src/mbgl/renderer/layers/render_line_layer.cpp
+++ b/src/mbgl/renderer/layers/render_line_layer.cpp
@@ -215,11 +215,11 @@ void RenderLineLayer::render(PaintParameters& parameters) {
}
GeometryCollection* offsetLine(const GeometryCollection& rings, const double offset) {
-
- GeometryCollection *newRings = new GeometryCollection();
-
+
if (offset == 0) return NULL;
+ GeometryCollection *newRings = new GeometryCollection();
+
Point<double> zero(0, 0);
for (const auto& ring : rings) {
newRings->emplace_back();