From 171b17892b5591063f0e8bcd7f61bb7a5e357dbb Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 6 Dec 2017 10:09:48 +0100 Subject: [PATCH] Yet another file transfer UI fix --- src/android/org/linphone/chat/ChatEventsAdapter.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/android/org/linphone/chat/ChatEventsAdapter.java b/src/android/org/linphone/chat/ChatEventsAdapter.java index 8d6bdcc51..30c14a360 100644 --- a/src/android/org/linphone/chat/ChatEventsAdapter.java +++ b/src/android/org/linphone/chat/ChatEventsAdapter.java @@ -451,8 +451,10 @@ public class ChatEventsAdapter extends ListSelectionAdapter implements ChatMessa @Override public void onMsgStateChanged(ChatMessage message, ChatMessage.State state) { - if (state == ChatMessage.State.FileTransferDone && !message.isOutgoing()) { - message.setAppdata(message.getFileTransferFilepath()); + if (state == ChatMessage.State.FileTransferDone) { + if (!message.isOutgoing()) { + message.setAppdata(message.getFileTransferFilepath()); + } message.setFileTransferFilepath(null); // Not needed anymore, will help differenciate between InProgress states for file transfer / message sending } notifyDataSetChanged();