From 2cc23eaae6c3e642f5010a0e28f576e4c90d8578 Mon Sep 17 00:00:00 2001 From: fourtf Date: Sat, 22 Aug 2020 16:02:38 +0200 Subject: [PATCH] make highlighted messages and redeemed thingies look the same --- src/messages/Message.cpp | 3 ++- src/messages/layouts/MessageLayout.cpp | 8 ++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/messages/Message.cpp b/src/messages/Message.cpp index 912eeefec..b6708aca2 100644 --- a/src/messages/Message.cpp +++ b/src/messages/Message.cpp @@ -35,7 +35,8 @@ SBHighlight Message::getScrollBarHighlight() const return SBHighlight( ColorProvider::instance().color(ColorType::Subscription)); } - else if (this->flags.has(MessageFlag::RedeemedHighlight)) + else if (this->flags.has(MessageFlag::RedeemedHighlight) || + this->flags.has(MessageFlag::RedeemedChannelPointReward)) { return SBHighlight( ColorProvider::instance().color(ColorType::RedeemedHighlight), diff --git a/src/messages/layouts/MessageLayout.cpp b/src/messages/layouts/MessageLayout.cpp index 0e7547ffa..76f4d1e36 100644 --- a/src/messages/layouts/MessageLayout.cpp +++ b/src/messages/layouts/MessageLayout.cpp @@ -221,7 +221,9 @@ void MessageLayout::paint(QPainter &painter, int width, int y, int messageIndex, } if (!isMentions && - this->message_->flags.has(MessageFlag::RedeemedChannelPointReward)) + (this->message_->flags.has(MessageFlag::RedeemedChannelPointReward) || + this->message_->flags.has(MessageFlag::RedeemedHighlight)) && + getSettings()->enableRedeemedHighlight.getValue()) { painter.fillRect( 0, y, this->scale_ * 4, pixmap->height(), @@ -305,7 +307,9 @@ void MessageLayout::updateBuffer(QPixmap *buffer, int /*messageIndex*/, backgroundColor, *ColorProvider::instance().color(ColorType::Subscription)); } - else if (this->message_->flags.has(MessageFlag::RedeemedHighlight) && + else if ((this->message_->flags.has(MessageFlag::RedeemedHighlight) || + this->message_->flags.has( + MessageFlag::RedeemedChannelPointReward)) && settings->enableRedeemedHighlight.getValue()) { // Blend highlight color with usual background color