diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/call/CallController.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/call/CallController.kt index 1b5ff2725..3c168876e 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/call/CallController.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/call/CallController.kt @@ -507,7 +507,12 @@ class CallController( callerUser?.profilePicture()?.let { pictureUrl -> withContext(Dispatchers.IO) { try { - val request = ImageRequest.Builder(context).data(pictureUrl).build() + val request = + ImageRequest + .Builder(context) + .data(pictureUrl) + .allowHardware(false) + .build() val result = ImageLoader(context).execute(request) (result.image?.asDrawable(context.resources) as? android.graphics.drawable.BitmapDrawable)?.bitmap } catch (_: Exception) { diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/notifications/EventNotificationConsumer.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/notifications/EventNotificationConsumer.kt index 356f65c40..09c50dbff 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/notifications/EventNotificationConsumer.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/notifications/EventNotificationConsumer.kt @@ -644,7 +644,12 @@ class EventNotificationConsumer( callerUser?.profilePicture()?.let { pictureUrl -> kotlinx.coroutines.withContext(kotlinx.coroutines.Dispatchers.IO) { try { - val request = ImageRequest.Builder(applicationContext).data(pictureUrl).build() + val request = + ImageRequest + .Builder(applicationContext) + .data(pictureUrl) + .allowHardware(false) + .build() val result = ImageLoader(applicationContext).execute(request) (result.image?.asDrawable(applicationContext.resources) as? BitmapDrawable)?.bitmap } catch (_: Exception) { diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/notifications/NotificationUtils.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/notifications/NotificationUtils.kt index 45839e99a..10d759088 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/notifications/NotificationUtils.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/notifications/NotificationUtils.kt @@ -272,7 +272,12 @@ object NotificationUtils { ): Bitmap? = withContext(Dispatchers.IO) { try { - val request = ImageRequest.Builder(applicationContext).data(pictureUrl).build() + val request = + ImageRequest + .Builder(applicationContext) + .data(pictureUrl) + .allowHardware(false) + .build() val imageLoader = SingletonImageLoader.get(applicationContext) val result = imageLoader.execute(request) (result.image?.asDrawable(applicationContext.resources) as? BitmapDrawable)?.bitmap