Fix crash when displaying a highlight inside of a sub message with sub message highlights turned off (#3556)
This commit is contained in:
@@ -217,7 +217,8 @@ void SharedMessageBuilder::parseHighlights()
|
||||
<< "sent a message";
|
||||
|
||||
this->message().flags.set(MessageFlag::Highlighted);
|
||||
if (!this->message().flags.has(MessageFlag::Subscription))
|
||||
if (!(this->message().flags.has(MessageFlag::Subscription) &&
|
||||
getSettings()->enableSubHighlight))
|
||||
{
|
||||
this->message().highlightColor = userHighlight.getColor();
|
||||
}
|
||||
@@ -289,7 +290,8 @@ void SharedMessageBuilder::parseHighlights()
|
||||
}
|
||||
|
||||
this->message().flags.set(MessageFlag::Highlighted);
|
||||
if (!this->message().flags.has(MessageFlag::Subscription))
|
||||
if (!(this->message().flags.has(MessageFlag::Subscription) &&
|
||||
getSettings()->enableSubHighlight))
|
||||
{
|
||||
this->message().highlightColor = highlight.getColor();
|
||||
}
|
||||
@@ -347,7 +349,8 @@ void SharedMessageBuilder::parseHighlights()
|
||||
if (!badgeHighlightSet)
|
||||
{
|
||||
this->message().flags.set(MessageFlag::Highlighted);
|
||||
if (!this->message().flags.has(MessageFlag::Subscription))
|
||||
if (!(this->message().flags.has(MessageFlag::Subscription) &&
|
||||
getSettings()->enableSubHighlight))
|
||||
{
|
||||
this->message().highlightColor = highlight.getColor();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user