mirror of
https://github.com/Steffo99/twom.git
synced 2025-02-16 16:23:57 +00:00
Fix empty avatars getting replaced with something different
This commit is contained in:
parent
2ce3f4745d
commit
61d9921693
1 changed files with 4 additions and 1 deletions
|
@ -28,14 +28,17 @@ fun AvatarFromURL(
|
||||||
LaunchedEffect(session, url) GetAvatar@{
|
LaunchedEffect(session, url) GetAvatar@{
|
||||||
if (session == null) {
|
if (session == null) {
|
||||||
Log.d("Avatar", "Not doing anything, session is null.")
|
Log.d("Avatar", "Not doing anything, session is null.")
|
||||||
|
bitmap = null
|
||||||
return@GetAvatar
|
return@GetAvatar
|
||||||
}
|
}
|
||||||
if (url == null) {
|
if (url == null) {
|
||||||
Log.d("Avatar", "URL is null, not downloading anything.")
|
Log.d("Avatar", "URL is null, not downloading anything.")
|
||||||
|
bitmap = null
|
||||||
return@GetAvatar
|
return@GetAvatar
|
||||||
}
|
}
|
||||||
if (url.isEmpty()) {
|
if (url.isEmpty()) {
|
||||||
Log.d("Avatar", "URL is a zero-length string, not downloading anything.")
|
Log.d("Avatar", "URL is a zero-length string, not downloading anything.")
|
||||||
|
bitmap = null
|
||||||
return@GetAvatar
|
return@GetAvatar
|
||||||
}
|
}
|
||||||
Log.d("Avatar", "Downloading avatar at: $url")
|
Log.d("Avatar", "Downloading avatar at: $url")
|
||||||
|
@ -50,7 +53,7 @@ fun AvatarFromURL(
|
||||||
bitmap = BitmapFactory.decodeFile(avatarFile.absolutePath)
|
bitmap = BitmapFactory.decodeFile(avatarFile.absolutePath)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (session == null || url == null || bitmap == null) {
|
if (bitmap == null) {
|
||||||
AvatarFromDefault(
|
AvatarFromDefault(
|
||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
fallbackText = fallbackText,
|
fallbackText = fallbackText,
|
||||||
|
|
Loading…
Add table
Reference in a new issue