Use utils function to decode avatar image
This commit is contained in:
@@ -6,7 +6,6 @@ import android.content.Context
|
|||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.database.Cursor
|
import android.database.Cursor
|
||||||
import android.graphics.Bitmap
|
import android.graphics.Bitmap
|
||||||
import android.graphics.BitmapFactory
|
|
||||||
import android.graphics.Matrix
|
import android.graphics.Matrix
|
||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
import android.provider.ContactsContract
|
import android.provider.ContactsContract
|
||||||
@@ -686,10 +685,11 @@ private fun UrisSection(
|
|||||||
val ua = UserAgent.ofAor(selectedAor)
|
val ua = UserAgent.ofAor(selectedAor)
|
||||||
|
|
||||||
// Chat Button
|
// Chat Button
|
||||||
if (ua != null && (if (uri.startsWith("tel:"))
|
if (ua != null &&
|
||||||
ua.account.isMobile || ua.account.telProvider != ""
|
if (uri.startsWith("tel:"))
|
||||||
else
|
ua.account.isMobile || ua.account.telProvider != ""
|
||||||
!ua.account.isMobile))
|
else
|
||||||
|
!ua.account.isMobile)
|
||||||
IconButton(
|
IconButton(
|
||||||
onClick = {
|
onClick = {
|
||||||
if (ua.account.isMobile && ua.status != circleGreen.getValue(colorblind)) {
|
if (ua.account.isMobile && ua.status != circleGreen.getValue(colorblind)) {
|
||||||
@@ -727,8 +727,7 @@ private fun UrisSection(
|
|||||||
if (uri.startsWith("tel:"))
|
if (uri.startsWith("tel:"))
|
||||||
ua.account.isMobile || ua.account.telProvider != ""
|
ua.account.isMobile || ua.account.telProvider != ""
|
||||||
else
|
else
|
||||||
!ua.account.isMobile
|
!ua.account.isMobile)
|
||||||
)
|
|
||||||
IconButton(
|
IconButton(
|
||||||
onClick = {
|
onClick = {
|
||||||
if (ua.account.isMobile && ua.status != circleGreen.getValue(colorblind)) {
|
if (ua.account.isMobile && ua.status != circleGreen.getValue(colorblind)) {
|
||||||
@@ -922,7 +921,7 @@ private fun checkOnClick(
|
|||||||
|
|
||||||
if (currentState.avatarImageUri != null && (currentState.tmpAvatarFile != null || !currentState.new)) {
|
if (currentState.avatarImageUri != null && (currentState.tmpAvatarFile != null || !currentState.new)) {
|
||||||
val imageFilePath = BaresipService.filesPath + "/${idToUse}.png"
|
val imageFilePath = BaresipService.filesPath + "/${idToUse}.png"
|
||||||
contact.avatarImage = BitmapFactory.decodeFile(imageFilePath)
|
contact.avatarImage = Utils.decodeSampledBitmapFromFile(imageFilePath, 192, 192)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (currentState.android) {
|
if (currentState.android) {
|
||||||
|
|||||||
Reference in New Issue
Block a user