From 3f1fc697da9f165aa6cb41cbff013c4a8d15c41f Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 30 Nov 2017 09:16:54 +0100 Subject: [PATCH] Fixed outgoing messages state not being updated until view is refreshed --- src/android/org/linphone/chat/ChatEventsAdapter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/android/org/linphone/chat/ChatEventsAdapter.java b/src/android/org/linphone/chat/ChatEventsAdapter.java index 0afae3bf3..3df3f2fdf 100644 --- a/src/android/org/linphone/chat/ChatEventsAdapter.java +++ b/src/android/org/linphone/chat/ChatEventsAdapter.java @@ -166,6 +166,7 @@ public class ChatEventsAdapter extends ListSelectionAdapter implements ChatMessa String displayName; if (message.isOutgoing()) { + message.setListener(ChatEventsAdapter.this); displayName = LinphoneUtils.getAddressDisplayName(remoteSender); if (status == ChatMessage.State.InProgress) { @@ -450,7 +451,7 @@ public class ChatEventsAdapter extends ListSelectionAdapter implements ChatMessa @Override public void onMsgStateChanged(ChatMessage msg, ChatMessage.State state) { - + notifyDataSetInvalidated(); } /*