Allow highlights to be excluded from /mentions (#2036)
This commit is contained in:
@@ -208,6 +208,11 @@ void SharedMessageBuilder::parseHighlights()
|
||||
this->message().flags.set(MessageFlag::Highlighted);
|
||||
this->message().highlightColor = userHighlight.getColor();
|
||||
|
||||
if (userHighlight.showInMentions())
|
||||
{
|
||||
this->message().flags.set(MessageFlag::ShowInMentions);
|
||||
}
|
||||
|
||||
if (userHighlight.hasAlert())
|
||||
{
|
||||
this->highlightAlert_ = true;
|
||||
@@ -252,7 +257,8 @@ void SharedMessageBuilder::parseHighlights()
|
||||
if (getSettings()->enableSelfHighlight && currentUsername.size() > 0)
|
||||
{
|
||||
HighlightPhrase selfHighlight(
|
||||
currentUsername, getSettings()->enableSelfHighlightTaskbar,
|
||||
currentUsername, getSettings()->showSelfHighlightInMentions,
|
||||
getSettings()->enableSelfHighlightTaskbar,
|
||||
getSettings()->enableSelfHighlightSound, false, false,
|
||||
getSettings()->selfHighlightSoundUrl.getValue(),
|
||||
ColorProvider::instance().color(ColorType::SelfHighlight));
|
||||
@@ -270,6 +276,11 @@ void SharedMessageBuilder::parseHighlights()
|
||||
this->message().flags.set(MessageFlag::Highlighted);
|
||||
this->message().highlightColor = highlight.getColor();
|
||||
|
||||
if (highlight.showInMentions())
|
||||
{
|
||||
this->message().flags.set(MessageFlag::ShowInMentions);
|
||||
}
|
||||
|
||||
if (highlight.hasAlert())
|
||||
{
|
||||
this->highlightAlert_ = true;
|
||||
|
||||
Reference in New Issue
Block a user