diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/mail/browse/ConversationViewHeader.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/mail/browse/ConversationViewHeader.java b/src/com/android/mail/browse/ConversationViewHeader.java index 1a8f5c614..68a160426 100644 --- a/src/com/android/mail/browse/ConversationViewHeader.java +++ b/src/com/android/mail/browse/ConversationViewHeader.java @@ -104,6 +104,7 @@ public class ConversationViewHeader extends LinearLayout implements OnClickListe public void setStarred(boolean isStarred) { mStarView.setStarred(isStarred); + mStarView.setVisibility(View.VISIBLE); } public void bind(ConversationHeaderItem headerItem) { @@ -112,6 +113,7 @@ public class ConversationViewHeader extends LinearLayout implements OnClickListe if (mSubjectAndFolderView != null) { mSubjectAndFolderView.bind(headerItem); } + mStarView.setVisibility(mConversation != null ? View.VISIBLE : View.INVISIBLE); } private int measureHeight() { @@ -146,7 +148,7 @@ public class ConversationViewHeader extends LinearLayout implements OnClickListe @Override public void onClick(View v) { final int id = v.getId(); - if (id == R.id.conversation_header_star) { + if (mConversation != null && id == R.id.conversation_header_star) { mConversation.starred = !mConversation.starred; setStarred(mConversation.starred); mConversationUpdater.updateConversation(Conversation.listOf(mConversation), |