From e7c2e1bec2e9e90d931dfed7b87cc0b35c8c0409 Mon Sep 17 00:00:00 2001 From: Daniel <24928223+dnsge@users.noreply.github.com> Date: Wed, 21 Oct 2020 10:27:24 -0400 Subject: [PATCH] Copy message flags to preserve highlights (#2090) --- src/widgets/helper/ChannelView.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/widgets/helper/ChannelView.cpp b/src/widgets/helper/ChannelView.cpp index d8f961d8..7e4049df 100644 --- a/src/widgets/helper/ChannelView.cpp +++ b/src/widgets/helper/ChannelView.cpp @@ -594,7 +594,8 @@ void ChannelView::setChannel(ChannelPtr underlyingChannel) } else { - overridingFlags = MessageFlags(MessageFlag::DoNotLog); + overridingFlags = message->flags; + overridingFlags.get().set(MessageFlag::DoNotLog); } this->channel_->addMessage(message, overridingFlags);