Fixed tabs not highlighting on new messages/highlights

This commit is contained in:
fourtf
2018-04-10 16:53:40 +02:00
parent c744659ce0
commit ad0a1f3c56
5 changed files with 27 additions and 19 deletions
+6 -2
View File
@@ -359,8 +359,12 @@ void ChannelView::setChannel(ChannelPtr newChannel)
}
}
if (message->flags & ~Message::DoNotTriggerNotification) {
this->highlightedMessageReceived.invoke();
if (!(message->flags & Message::DoNotTriggerNotification)) {
if (message->flags & Message::Highlighted) {
this->tabHighlightRequested.invoke(HighlightState::Highlighted);
} else {
this->tabHighlightRequested.invoke(HighlightState::NewMessage);
}
}
this->scrollBar.addHighlight(message->getScrollBarHighlight());