Closed rinigus closed 5 years ago
Update: found the commit that fixed the issue. Now will look into update of qmapboxgl library to incorporate that. At least, we are on the way to fix it
Fixed with 1.5.0.0 release
@planetos: the updated version was released at OpenRepos.
As reported by @planetos in https://github.com/rinigus/pure-maps/issues/121
Unfortunately now the app closes/crashes if I zoom into an OSM map as soon as I reach zoom-level 1km - according to the measure in lower left corner. This happens where languages are written from right to left. Tested on Sailfish on ARM.
Further observations:
I can reproduce it with Lebanon, on phone (SFOS) and on desktop. When using QtLocation based map viewer there is no crash. So, something is wrong with BiDi handling in QMapboxGL version compiled by me. In my version, the library is compiled with
use_icu
flag that usesplatform/default/bidi.cpp
to render RTL languages correctly (same didn't work withplatform/qt/src/bidi.cpp
).Would have to check how to make
platform/qt/src/bidi.cpp
to work correctly and not lead to https://github.com/rinigus/pure-maps/issues/121 . I presume that Qt version is used in QtLocation and there it works as expected./cc @planetos