From 4dd567421333cb709e4236edb0b3a710cca03044 Mon Sep 17 00:00:00 2001 From: Jason P Date: Tue, 27 Jan 2026 15:10:13 -0600 Subject: [PATCH] Forgot about alert_message_buzzer in the cleanup --- src/modules/ExternalNotificationModule.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/modules/ExternalNotificationModule.cpp b/src/modules/ExternalNotificationModule.cpp index 00df7fa48..86c45c717 100644 --- a/src/modules/ExternalNotificationModule.cpp +++ b/src/modules/ExternalNotificationModule.cpp @@ -479,8 +479,12 @@ ProcessMessage ExternalNotificationModule::handleReceived(const meshtastic_MeshP (config.device.buzzer_mode == meshtastic_Config_DeviceConfig_BuzzerMode_DIRECT_MSG_ONLY); if (containsBell || !is_muted) { - if (moduleConfig.external_notification.alert_bell || moduleConfig.external_notification.alert_bell_vibra || - (moduleConfig.external_notification.alert_bell_buzzer && canBuzz())) { + if (moduleConfig.external_notification.alert_bell || moduleConfig.external_notification.alert_message || + moduleConfig.external_notification.alert_bell_vibra || + moduleConfig.external_notification.alert_message_vibra || + ((moduleConfig.external_notification.alert_bell_buzzer || + moduleConfig.external_notification.alert_message_buzzer) && + canBuzz())) { isNagging = true; } @@ -495,7 +499,9 @@ ProcessMessage ExternalNotificationModule::handleReceived(const meshtastic_MeshP setExternalState(1, true); } - if (moduleConfig.external_notification.alert_bell_buzzer && canBuzz()) { + if ((moduleConfig.external_notification.alert_bell_buzzer || + moduleConfig.external_notification.alert_message_buzzer) && + canBuzz()) { LOG_INFO("externalNotificationModule - Notification Module or Bell (Buzzer)"); if (buzzer_modeisDirectOnly && !isDmToUs && !containsBell) { LOG_INFO("Message buzzer was suppressed because buzzer mode DIRECT_MSG_ONLY");