From 550c7e341957fcfaab2ab34a313c3a3570560822 Mon Sep 17 00:00:00 2001 From: Willem Mulder Date: Tue, 6 Oct 2015 22:48:27 +0200 Subject: [PATCH] Colorize conversation list --- .../java/indrora/atomic/activity/ConversationActivity.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/application/src/main/java/indrora/atomic/activity/ConversationActivity.java b/application/src/main/java/indrora/atomic/activity/ConversationActivity.java index 70c2209..9bd9ac6 100644 --- a/application/src/main/java/indrora/atomic/activity/ConversationActivity.java +++ b/application/src/main/java/indrora/atomic/activity/ConversationActivity.java @@ -860,8 +860,11 @@ public void onClick(DialogInterface dialog, int which) { .getCount()]; for( int i = 0; i < pagerAdapter.getCount(); i++ ) { Conversation c = pagerAdapter.getItem(i); - CharSequence title = (c.getName().equals("") ? server.getTitle() : c + SpannableString chan = new SpannableString(c.getName().equals("") ? server.getTitle() : c .getName()); + chan.setSpan(new ForegroundColorSpan(pagerAdapter.getColorAt(i)), 0, chan.length(), + SpannableString.SPAN_INCLUSIVE_INCLUSIVE); + CharSequence title = chan; if( c.getNewMentions() > 0 ) { SpannableString unread = new SpannableString("(" + c.getNewMentions() + ")");