From 1f1122b1385da749b79d969d0ea44c5b4960bb9a Mon Sep 17 00:00:00 2001 From: Sebastian Kaspari Date: Wed, 12 May 2010 10:30:07 +0200 Subject: [PATCH] ConversationActivity: Set selected status on conversation --- src/org/yaaic/activity/ConversationActivity.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/org/yaaic/activity/ConversationActivity.java b/src/org/yaaic/activity/ConversationActivity.java index 564e96a..7ab56b4 100644 --- a/src/org/yaaic/activity/ConversationActivity.java +++ b/src/org/yaaic/activity/ConversationActivity.java @@ -71,6 +71,7 @@ import org.yaaic.model.Status; import org.yaaic.receiver.ConversationReceiver; import org.yaaic.receiver.ServerReceiver; import org.yaaic.view.MessageListView; +import org.yaaic.view.ConversationSwitcher; /** * The server view with a scrollable list of all channels @@ -174,6 +175,8 @@ public class ConversationActivity extends Activity implements ServiceConnection, } else { ((EditText) findViewById(R.id.input)).setEnabled(true); } + + ((ConversationSwitcher) findViewById(R.id.dots)).setServer(server); // Optimization - cache field lookup Collection mConversations = server.getConversations(); @@ -574,6 +577,8 @@ public class ConversationActivity extends Activity implements ServiceConnection, // Remember selection if (conversation != null) { + server.getConversation(server.getSelectedConversation()).setStatus(Conversation.STATUS_DEFAULT); + conversation.setStatus(Conversation.STATUS_SELECTED); server.setSelectedConversation(conversation.getName()); } }