From 2eb948115d0bad87fb546d74824156481013fa8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Ka=CC=88fer?= Date: Tue, 3 Jun 2014 18:11:07 +0200 Subject: [PATCH] only draw points when there actually are linejoins --- src/renderer/line_bucket.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/renderer/line_bucket.cpp b/src/renderer/line_bucket.cpp index 48ccc096f..58dde3f50 100644 --- a/src/renderer/line_bucket.cpp +++ b/src/renderer/line_bucket.cpp @@ -353,7 +353,14 @@ bool LineBucket::hasData() const { } bool LineBucket::hasPoints() const { - return !pointGroups.empty(); + if (!pointGroups.empty()) { + for (const point_group_type& group : pointGroups) { + if (group.elements_length) { + return true; + } + } + } + return false; } void LineBucket::drawLines(LineShader& shader) {