You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 uses platform/default/bidi.cpp to render RTL languages correctly (same didn't work with platform/qt/src/bidi.cpp).
Would have to check how to make platform/qt/src/bidi.cpp to work correctly and not lead to rinigus/pure-maps#121 . I presume that Qt version is used in QtLocation and there it works as expected.
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
As reported by @Planetos in rinigus/pure-maps#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 rinigus/pure-maps#121 . I presume that Qt version is used in QtLocation and there it works as expected./cc @Planetos
The text was updated successfully, but these errors were encountered: