From 169eb5431d103c6f010e687f733adb6a5b575d80 Mon Sep 17 00:00:00 2001 From: Emux Date: Tue, 16 Dec 2025 14:53:27 +0200 Subject: [PATCH] LineBucket: skip two vertex segments except end, fix #1271 --- vtm/src/org/oscim/renderer/bucket/LineBucket.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vtm/src/org/oscim/renderer/bucket/LineBucket.java b/vtm/src/org/oscim/renderer/bucket/LineBucket.java index e99f33ef6..b74bae112 100644 --- a/vtm/src/org/oscim/renderer/bucket/LineBucket.java +++ b/vtm/src/org/oscim/renderer/bucket/LineBucket.java @@ -369,8 +369,8 @@ private void addLine(VertexData vertices, float[] points, int start, int length, vNextX = nextX - curX; vNextY = nextY - curY; a = Math.sqrt(vNextX * vNextX + vNextY * vNextY); - /* skip two vertex segments */ - if (a < mMinDist) { + /* skip two vertex segments except end */ + if (a < mMinDist && ipos < end) { numVertices -= 2; continue; }