From 5a4328db7de0adf539da2cc3a73ee0e066bf436c Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sat, 8 Mar 2014 13:40:20 +0100 Subject: [PATCH] fixed #4 - this happend when you would archive (leave) the last conversation --- src/eu/siacs/conversations/ui/ConversationActivity.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/eu/siacs/conversations/ui/ConversationActivity.java b/src/eu/siacs/conversations/ui/ConversationActivity.java index 07ac5518f..b71e1578a 100644 --- a/src/eu/siacs/conversations/ui/ConversationActivity.java +++ b/src/eu/siacs/conversations/ui/ConversationActivity.java @@ -159,6 +159,8 @@ public class ConversationActivity extends XmppActivity { } else { view.setBackgroundColor(Color.TRANSPARENT); } + } else { + view.setBackgroundColor(Color.TRANSPARENT); } TextView convName = (TextView) view.findViewById(R.id.conversation_name); convName.setText(conv.getName()); @@ -294,7 +296,11 @@ public class ConversationActivity extends XmppActivity { paneShouldBeOpen = true; spl.openPane(); xmppConnectionService.archiveConversation(conv); - selectedConversation = conversationList.get(0); + if (conversationList.size() > 0) { + selectedConversation = conversationList.get(0); + } else { + selectedConversation = null; + } break; case R.id.action_contact_details: Contact contact = this.getSelectedConversation().getContact();