From cb76369a9a82717aeeef9ae789bb9b577f297c5d Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 14 Feb 2018 17:34:08 +0100 Subject: [PATCH] Fixed No Chatroom label when chat room list is empty --- res/layout/chatlist.xml | 18 +++++++++--------- .../org/linphone/chat/ChatListFragment.java | 2 ++ 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/res/layout/chatlist.xml b/res/layout/chatlist.xml index 5eda44602..70af2f015 100644 --- a/res/layout/chatlist.xml +++ b/res/layout/chatlist.xml @@ -63,17 +63,17 @@ android:cacheColorHint="@color/transparent" android:dividerHeight="1dp" /> - - + + \ No newline at end of file diff --git a/src/android/org/linphone/chat/ChatListFragment.java b/src/android/org/linphone/chat/ChatListFragment.java index e5148f2d4..844098f86 100644 --- a/src/android/org/linphone/chat/ChatListFragment.java +++ b/src/android/org/linphone/chat/ChatListFragment.java @@ -78,6 +78,7 @@ public class ChatListFragment extends Fragment implements OnItemClickListener, C mChatRoomsList.setOnItemClickListener(this); mNoChatHistory = view.findViewById(R.id.noChatHistory); + mNoChatHistory.setVisibility(View.GONE); mNewDiscussionButton = view.findViewById(R.id.new_discussion); mNewDiscussionButton.setOnClickListener(new View.OnClickListener() { @@ -114,6 +115,7 @@ public class ChatListFragment extends Fragment implements OnItemClickListener, C private void refreshChatRoomsList() { mChatRoomsAdapter.refresh(); + mNoChatHistory.setVisibility(mChatRoomsAdapter.getCount() == 0 ? View.VISIBLE : View.GONE); } @Override