mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-13 19:49:51 +01:00
Fix weird IRC channels causing crashes due to bad cast (#3918)
This commit is contained in:
parent
76a891c5de
commit
756bd90b17
|
@ -47,6 +47,7 @@
|
|||
- Bugfix: Fix split focusing being broken in certain circumstances when the "Show input when it's empty" setting was disabled. (#3838, #3860)
|
||||
- Bugfix: Always refresh tab when a contained split's channel is set. (#3849)
|
||||
- Bugfix: Drop trailing whitespace from Twitch system messages. (#3888)
|
||||
- Bugfix: Fix crash related to logging IRC channels (#3918)
|
||||
- Dev: Remove official support for QMake. (#3839, #3883)
|
||||
- Dev: Rewrite LimitedQueue (#3798)
|
||||
- Dev: Overhaul highlight system by moving all checks into a Controller allowing for easier tests. (#3399, #3801, #3835)
|
||||
|
|
|
@ -88,9 +88,12 @@ void Channel::addMessage(MessagePtr message,
|
|||
QString channelPlatform("other");
|
||||
if (this->type_ == Type::Irc)
|
||||
{
|
||||
auto irc = static_cast<IrcChannel *>(this);
|
||||
channelPlatform =
|
||||
QString("irc-%1").arg(irc->server()->userFriendlyIdentifier());
|
||||
auto *irc = dynamic_cast<IrcChannel *>(this);
|
||||
if (irc != nullptr)
|
||||
{
|
||||
channelPlatform = QString("irc-%1").arg(
|
||||
irc->server()->userFriendlyIdentifier());
|
||||
}
|
||||
}
|
||||
else if (this->isTwitchChannel())
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue