From 63cc573265698aae175dedf1d4857c163bde2413 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Fri, 8 Dec 2017 11:51:54 +0100 Subject: [PATCH] Fixed crash when rotating device while going back and forth between chat creation and group info views --- src/android/org/linphone/chat/ChatCreationFragment.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/android/org/linphone/chat/ChatCreationFragment.java b/src/android/org/linphone/chat/ChatCreationFragment.java index dd8b3a4ef..8ac7d5ba9 100644 --- a/src/android/org/linphone/chat/ChatCreationFragment.java +++ b/src/android/org/linphone/chat/ChatCreationFragment.java @@ -137,11 +137,13 @@ public class ChatCreationFragment extends Fragment implements View.OnClickListen mContactsList.setAdapter(mSearchAdapter); mContactsList.setOnItemClickListener(this); if (savedInstanceState != null && savedInstanceState.getStringArrayList("mContactsSelected") != null) { + mContactsSelectedLayout.removeAllViews(); // We need to get all contacts not only sip for (String uri : savedInstanceState.getStringArrayList("mContactsSelected")) { for (ContactAddress ca : mSearchAdapter.getContactsList()) { if (ca.getAddress().compareTo(uri) == 0) { - updateContactsClick(ca, mSearchAdapter.getContactsSelectedList()); + ca.setView(null); + addSelectedContactAddress(ca); break; } }