diff options
author | Stefan Wildemann <metalstrolch@users.noreply.github.com> | 2020-01-25 11:54:07 +0100 |
---|---|---|
committer | jkoan <jkoan@users.noreply.github.com> | 2020-01-25 11:54:07 +0100 |
commit | 124bb45c180726e29c920978caee7cfe1080bad5 (patch) | |
tree | cfbe06107c667e58a718b16a2b4eadae743f6488 /navit/android/src/org/navitproject/navit | |
parent | b24b3ed0d76d3cb4886fc821b0c5fb8dad553f15 (diff) | |
download | navit-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.java | 2 |
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]); |