From 68528e19c46946e1a7e03353893b59b2e2a49559 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Fri, 11 Nov 2022 21:01:10 +0100 Subject: Show unread mentions number at top of message --- src/QuickMedia.cpp | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'src/QuickMedia.cpp') diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp index c94951d..57f54a4 100644 --- a/src/QuickMedia.cpp +++ b/src/QuickMedia.cpp @@ -7596,17 +7596,7 @@ namespace QuickMedia { } if(last_timeline_message != -1) { - std::string room_desc = current_room->body_item->get_description(); - if(strncmp(room_desc.c_str(), "Unread: ", 8) == 0) - room_desc = room_desc.substr(8); - size_t last_line_start = room_desc.rfind('\n'); - if(last_line_start != std::string::npos && last_line_start != room_desc.size()) { - ++last_line_start; - size_t last_line_size = room_desc.size() - last_line_start; - if(last_line_size >= 23 && memcmp(&room_desc[last_line_start], "** ", 3) == 0 && memcmp(&room_desc[room_desc.size() - 20], "unread mention(s) **", 20) == 0) - room_desc.erase(room_desc.begin() + last_line_start - 1, room_desc.end()); - } - current_room->body_item->set_description(std::move(room_desc)); + current_room->body_item->set_description(current_room->latest_message); current_room->body_item->set_description_color(get_theme().faded_text_color); // TODO: Show a line like nheko instead for unread messages, or something else current_room->body_item->set_title_color(get_theme().text_color); -- cgit v1.2.3