Prevent NPE in MessagingImageMessage

Add check for null drawable in case it was recycled
 before getMeasuredType.

Test: manual
Bug: 238485748
Change-Id: I3e465f9b8287f727c56fd45cd339dada005364f2
This commit is contained in:
Valentin Iftime
2023-03-31 16:46:36 +02:00
parent c3550fca47
commit 24dfdc8683

View File

@@ -198,6 +198,11 @@ public class MessagingImageMessage extends ImageView implements MessagingMessage
@Override
public int getMeasuredType() {
if (mDrawable == null) {
Log.e(TAG, "getMeasuredType() after recycle()!");
return MEASURED_NORMAL;
}
int measuredHeight = getMeasuredHeight();
int minImageHeight;
if (mIsIsolated) {