ConversationActivity: Check if previous selected conversation is still existing before setting status
This commit is contained in:
parent
2265c03a69
commit
11325ef8bd
|
@ -584,7 +584,12 @@ public class ConversationActivity extends Activity implements ServiceConnection,
|
|||
|
||||
// Remember selection
|
||||
if (conversation != null) {
|
||||
server.getConversation(server.getSelectedConversation()).setStatus(Conversation.STATUS_DEFAULT);
|
||||
Conversation previousConversation = server.getConversation(server.getSelectedConversation());
|
||||
|
||||
if (previousConversation != null) {
|
||||
previousConversation.setStatus(Conversation.STATUS_DEFAULT);
|
||||
}
|
||||
|
||||
conversation.setStatus(Conversation.STATUS_SELECTED);
|
||||
server.setSelectedConversation(conversation.getName());
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue