From 8efd17f83a7d550f63f6fb316db6fed59ba57483 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Fri, 8 Feb 2013 14:56:53 +0100 Subject: [PATCH] Fix double downloading of pictures when chat --- src/org/linphone/ChatFragment.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/org/linphone/ChatFragment.java b/src/org/linphone/ChatFragment.java index 9dd8e8ffe..2282bc375 100644 --- a/src/org/linphone/ChatFragment.java +++ b/src/org/linphone/ChatFragment.java @@ -524,7 +524,8 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC if (message.getText() != null) { displayMessage(id, message.getText(), String.valueOf(System.currentTimeMillis()), true, null, messagesLayout); } else if (message.getExternalBodyUrl() != null) { - Bitmap bm = downloadImage(message.getExternalBodyUrl()); + byte[] rawImage = LinphoneActivity.instance().getChatStorage().getRawImageFromMessage(id); + Bitmap bm = BitmapFactory.decodeByteArray(rawImage, 0, rawImage.length); displayImageMessage(id, bm, String.valueOf(System.currentTimeMillis()), true, null, messagesLayout); } scrollToEnd();