Merge pull request #6688 from vector-im/fix/mna/missing-text-on-map-symbol

[Location sharing] Invisible text on map symbol
This commit is contained in:
Maxime NATUREL 2022-08-02 16:38:11 +02:00 committed by GitHub
commit a53de92b10
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

1
changelog.d/6687.bugfix Normal file
View File

@ -0,0 +1 @@
[Location sharing] Invisible text on map symbol

View File

@ -23,6 +23,7 @@ import android.view.Gravity
import android.widget.ImageView import android.widget.ImageView
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.core.content.res.use import androidx.core.content.res.use
import androidx.core.graphics.drawable.toBitmap
import androidx.core.view.marginBottom import androidx.core.view.marginBottom
import androidx.core.view.marginTop import androidx.core.view.marginTop
import androidx.core.view.updateLayoutParams import androidx.core.view.updateLayoutParams
@ -162,7 +163,7 @@ class MapTilerMapView @JvmOverloads constructor(
pinDrawable?.let { drawable -> pinDrawable?.let { drawable ->
if (!safeMapRefs.style.isFullyLoaded || if (!safeMapRefs.style.isFullyLoaded ||
safeMapRefs.style.getImage(state.pinId) == null) { safeMapRefs.style.getImage(state.pinId) == null) {
safeMapRefs.style.addImage(state.pinId, drawable) safeMapRefs.style.addImage(state.pinId, drawable.toBitmap())
} }
} }