summaryrefslogtreecommitdiff
path: root/navit/android/src/org/navitproject/navit
diff options
context:
space:
mode:
authorStefan Wildemann <metalstrolch@users.noreply.github.com>2020-01-25 11:54:07 +0100
committerjkoan <jkoan@users.noreply.github.com>2020-01-25 11:54:07 +0100
commit124bb45c180726e29c920978caee7cfe1080bad5 (patch)
treecfbe06107c667e58a718b16a2b4eadae743f6488 /navit/android/src/org/navitproject/navit
parentb24b3ed0d76d3cb4886fc821b0c5fb8dad553f15 (diff)
downloadnavit-124bb45c180726e29c920978caee7cfe1080bad5.tar.gz
Fix:graphics/android: polygons with hole drawing (#973)
* graphics/android: Fix: array size * g_malloc JNI arrays instead of using stack. Draw triangles. We now know that polygons with holes tend to get big so don't even try to allocate that on stack. * Ensure polygons are correctly directed for android. * Fix typos * Explicit decisions
Diffstat (limited to 'navit/android/src/org/navitproject/navit')
-rw-r--r--navit/android/src/org/navitproject/navit/NavitGraphics.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/navit/android/src/org/navitproject/navit/NavitGraphics.java b/navit/android/src/org/navitproject/navit/NavitGraphics.java
index 855f93d87..79ee27d81 100644
--- a/navit/android/src/org/navitproject/navit/NavitGraphics.java
+++ b/navit/android/src/org/navitproject/navit/NavitGraphics.java
@@ -893,7 +893,7 @@ class NavitGraphics {
// for every hole
for (int i = 0; i < ccount.length; i++) {
// drop holes with less than 3 coordinates
- if (ccount[i] > 6) {
+ if (ccount[i] >= 6) {
path.moveTo(holes[coordinatesUsed + 0], holes[coordinatesUsed + 1]);
for (int j = 2; j < ccount[i]; j += 2) {
path.lineTo(holes[coordinatesUsed + j], holes[coordinatesUsed + j + 1]);