diff --git a/src/graphics/draw/MessageRenderer.cpp b/src/graphics/draw/MessageRenderer.cpp index f377d5ef7..3bb320c77 100644 --- a/src/graphics/draw/MessageRenderer.cpp +++ b/src/graphics/draw/MessageRenderer.cpp @@ -725,7 +725,7 @@ void handleNewMessage(const StoredMessage &sm, const meshtastic_MeshPacket &pack bool isChannelMuted = false; if (sm.type == MessageType::BROADCAST) { const meshtastic_Channel channel = channels.getByIndex(packet.channel ? packet.channel : channels.getPrimaryIndex()); - if (channel.settings.mute) + if (channel.settings.has_module_settings && channel.settings.module_settings.is_muted) isChannelMuted = true; }