summary refs log tree commit diff
path: root/src/TimelineView.cc
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-08-13 21:04:43 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-08-13 21:04:43 +0300
commitf8505fe0bc2f8c7481067c9dca0ba597591059cf (patch)
treeacf9ad5966f661bbddccd6468e0c6919c2745626 /src/TimelineView.cc
parentTypo (diff)
downloadnheko-f8505fe0bc2f8c7481067c9dca0ba597591059cf.tar.xz
Don't overwrite last user
Diffstat (limited to 'src/TimelineView.cc')
-rw-r--r--src/TimelineView.cc15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/TimelineView.cc b/src/TimelineView.cc

index be2fc067..0b6c09eb 100644 --- a/src/TimelineView.cc +++ b/src/TimelineView.cc
@@ -213,10 +213,9 @@ TimelineItem *TimelineView::parseMessageEvent(const QJsonObject &event, Timeline } auto with_sender = isSenderRendered(text.sender(), direction); - updateLastSender(text.sender(), direction); - auto color = TimelineViewManager::getUserColor(text.sender()); - last_sender_ = text.sender(); + + updateLastSender(text.sender(), direction); return createTimelineItem(text, color, with_sender); } else if (msg_type == events::MessageEventType::Notice) { @@ -236,10 +235,9 @@ TimelineItem *TimelineView::parseMessageEvent(const QJsonObject &event, Timeline eventIds_[notice.eventId()] = true; auto with_sender = isSenderRendered(notice.sender(), direction); - updateLastSender(notice.sender(), direction); - auto color = TimelineViewManager::getUserColor(notice.sender()); - last_sender_ = notice.sender(); + + updateLastSender(notice.sender(), direction); return createTimelineItem(notice, color, with_sender); } else if (msg_type == events::MessageEventType::Image) { @@ -258,10 +256,9 @@ TimelineItem *TimelineView::parseMessageEvent(const QJsonObject &event, Timeline eventIds_[img.eventId()] = true; auto with_sender = isSenderRendered(img.sender(), direction); - updateLastSender(img.sender(), direction); - auto color = TimelineViewManager::getUserColor(img.sender()); - last_sender_ = img.sender(); + + updateLastSender(img.sender(), direction); return createTimelineItem(img, color, with_sender); } else if (msg_type == events::MessageEventType::Unknown) {