aboutsummaryrefslogtreecommitdiff
path: root/main/src/ui/conversation_summary/slashme_item.vala
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/ui/conversation_summary/slashme_item.vala')
-rw-r--r--main/src/ui/conversation_summary/slashme_item.vala7
1 files changed, 4 insertions, 3 deletions
diff --git a/main/src/ui/conversation_summary/slashme_item.vala b/main/src/ui/conversation_summary/slashme_item.vala
index cd387bc9..2056d2d1 100644
--- a/main/src/ui/conversation_summary/slashme_item.vala
+++ b/main/src/ui/conversation_summary/slashme_item.vala
@@ -19,7 +19,8 @@ public class SlashMeItem : MessageItem {
text = message.body.substring(3);
string display_name = Util.get_message_display_name(stream_interactor, message, conversation.account);
- nick_tag = textview.buffer.create_tag("nick", foreground: @"#$(Util.get_name_hex_color(display_name, false))");
+ string color = Util.get_name_hex_color(stream_interactor, conversation.account, conversation.counterpart, false);
+ nick_tag = textview.buffer.create_tag("nick", foreground: "#" + color);
TextIter iter;
textview.buffer.get_start_iter(out iter);
textview.buffer.insert_with_tags(ref iter, display_name, display_name.length, nick_tag);
@@ -35,8 +36,8 @@ public class SlashMeItem : MessageItem {
}
private void update_display_style() {
- string display_name = Util.get_message_display_name(stream_interactor, messages[0], conversation.account);
- nick_tag.foreground = @"#$(Util.get_name_hex_color(display_name, Util.is_dark_theme(textview)))";
+ string color = Util.get_name_hex_color(stream_interactor, conversation.account, messages[0].real_jid ?? messages[0].from, Util.is_dark_theme(textview));
+ nick_tag.foreground = "#" + color;
}
}