refactor: merge emote element flags (#6511)
This commit is contained in:
@@ -179,7 +179,7 @@ void MessageLayoutContainer::breakLine()
|
||||
bool isCompactEmote =
|
||||
!this->flags_.has(MessageFlag::DisableCompactEmotes) &&
|
||||
element->getCreator().getFlags().has(
|
||||
MessageElementFlag::EmoteImages);
|
||||
MessageElementFlag::EmoteImage);
|
||||
|
||||
qreal yExtra = 0;
|
||||
if (isCompactEmote)
|
||||
@@ -635,7 +635,7 @@ void MessageLayoutContainer::addElement(MessageLayoutElement *element,
|
||||
}
|
||||
|
||||
// Returns true if the last element was an emote image
|
||||
return lastElement->getFlags().has(MessageElementFlag::EmoteImages);
|
||||
return lastElement->getFlags().has(MessageElementFlag::EmoteImage);
|
||||
};
|
||||
|
||||
bool isRTLElement = element->getText().isRightToLeft();
|
||||
@@ -670,7 +670,7 @@ void MessageLayoutContainer::addElement(MessageLayoutElement *element,
|
||||
// compact emote offset
|
||||
bool isCompactEmote =
|
||||
!this->flags_.has(MessageFlag::DisableCompactEmotes) &&
|
||||
element->getCreator().getFlags().has(MessageElementFlag::EmoteImages);
|
||||
element->getCreator().getFlags().has(MessageElementFlag::EmoteImage);
|
||||
|
||||
if (isCompactEmote)
|
||||
{
|
||||
@@ -686,13 +686,13 @@ void MessageLayoutContainer::addElement(MessageLayoutElement *element,
|
||||
if (element->getCreator().getFlags().has(
|
||||
MessageElementFlag::ChannelPointReward) &&
|
||||
element->getCreator().getFlags().hasNone(
|
||||
{MessageElementFlag::TwitchEmoteImage}))
|
||||
{MessageElementFlag::EmoteImage}))
|
||||
{
|
||||
yOffset -= (MARGIN.top() * this->scale_);
|
||||
}
|
||||
|
||||
if (getSettings()->removeSpacesBetweenEmotes &&
|
||||
element->getFlags().hasAny({MessageElementFlag::EmoteImages}) &&
|
||||
element->getFlags().hasAny({MessageElementFlag::EmoteImage}) &&
|
||||
shouldRemoveSpaceBetweenEmotes())
|
||||
{
|
||||
// Move cursor one 'space width' to the left (right in case of RTL) to combine hug the previous emote
|
||||
|
||||
Reference in New Issue
Block a user