From 4a19281b2f4b4f145f47f777977a960a473b7f2b Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 31 Oct 2017 18:36:15 +0100 Subject: [PATCH] Do not display xml payload when receiving a file transfer --- src/android/org/linphone/chat/ChatEventsAdapter.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/android/org/linphone/chat/ChatEventsAdapter.java b/src/android/org/linphone/chat/ChatEventsAdapter.java index 4ad8e8bc4..b3b922d03 100644 --- a/src/android/org/linphone/chat/ChatEventsAdapter.java +++ b/src/android/org/linphone/chat/ChatEventsAdapter.java @@ -52,6 +52,7 @@ import org.linphone.contacts.ContactsManager; import org.linphone.contacts.LinphoneContact; import org.linphone.core.Address; import org.linphone.core.ChatMessage; +import org.linphone.core.Content; import org.linphone.core.Core; import org.linphone.core.EventLog; import org.linphone.mediastream.Log; @@ -240,7 +241,12 @@ public class ChatEventsAdapter extends BaseAdapter { Spanned text = null; String msg = message.getText(); - if (msg != null) { + + String externalBodyUrl = message.getExternalBodyUrl(); + Content fileTransferContent = message.getFileTransferInformation(); + if (externalBodyUrl != null || fileTransferContent != null) { + //TODO file transfer + } else if (msg != null) { text = getTextWithHttpLinks(msg); holder.messageText.setText(text); holder.messageText.setMovementMethod(LinkMovementMethod.getInstance());