From c926a714dbf48fef5ec38fb7003f5fddecc9fb67 Mon Sep 17 00:00:00 2001
From: Emux <devemux86@gmail.com>
Date: Wed, 3 Aug 2016 09:38:31 +0300
Subject: [PATCH] Line texture: fix scale precision, #105

---
 vtm/src/org/oscim/renderer/bucket/LineTexBucket.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/vtm/src/org/oscim/renderer/bucket/LineTexBucket.java b/vtm/src/org/oscim/renderer/bucket/LineTexBucket.java
index 1932c48b..b56c02b1 100644
--- a/vtm/src/org/oscim/renderer/bucket/LineTexBucket.java
+++ b/vtm/src/org/oscim/renderer/bucket/LineTexBucket.java
@@ -371,7 +371,7 @@ public final class LineTexBucket extends LineBucket {
                 if (s >= 1) {
                     pScale = (line.stipple * s);
                     int cnt = (int) (pScale / line.stipple);
-                    pScale = line.stipple / (cnt + 1);
+                    pScale = (float) line.stipple / (cnt + 1);
                 } else {
                     pScale = line.stipple / s;
                     int cnt = (int) (pScale / line.stipple);