From 3c00d4e6819a9c72cfea8cc85d982311f9bd5f73 Mon Sep 17 00:00:00 2001 From: Mariotaku Lee Date: Sun, 19 Mar 2017 11:24:58 +0800 Subject: [PATCH] fixed NPE on load profile image --- .../kotlin/org/mariotaku/twidere/extension/GlideExtensions.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/twidere/src/main/kotlin/org/mariotaku/twidere/extension/GlideExtensions.kt b/twidere/src/main/kotlin/org/mariotaku/twidere/extension/GlideExtensions.kt index 413f24e02..cff3fe53f 100644 --- a/twidere/src/main/kotlin/org/mariotaku/twidere/extension/GlideExtensions.kt +++ b/twidere/src/main/kotlin/org/mariotaku/twidere/extension/GlideExtensions.kt @@ -124,7 +124,7 @@ fun RequestManager.loadProfileImage(context: Context, conversation: ParcelableMe fun RequestManager.loadOriginalProfileImage(context: Context, user: ParcelableUser, @ImageShapeStyle shapeStyle: Int, cornerRadius: Float = 0f, cornerRadiusRatio: Float = 0f ): DrawableRequestBuilder { - val original = user.extras.profile_image_url_original?.takeUnless(String::isEmpty) + val original = user.extras?.profile_image_url_original?.takeUnless(String::isEmpty) ?: Utils.getOriginalTwitterProfileImage(user.profile_image_url) return configureLoadProfileImage(context, shapeStyle, cornerRadius, cornerRadiusRatio) { load(original)