From f38d53fca2aa519eb628ca6217b1396431d2004b Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Mon, 21 Jul 2025 18:41:32 -0500 Subject: [PATCH] Set canned_message.enabled to true when setting defaults --- src/modules/CannedMessageModule.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/CannedMessageModule.cpp b/src/modules/CannedMessageModule.cpp index 2a4f1cf4d..bb9e5bf9b 100644 --- a/src/modules/CannedMessageModule.cpp +++ b/src/modules/CannedMessageModule.cpp @@ -1985,6 +1985,10 @@ void CannedMessageModule::loadProtoForModule() sizeof(meshtastic_CannedMessageModuleConfig), &meshtastic_CannedMessageModuleConfig_msg, &cannedMessageModuleConfig) != LoadFileResult::LOAD_SUCCESS) { installDefaultCannedMessageModuleConfig(); + } else { + if (cannedMessageModuleConfig.messages[0] != '\0') { + moduleConfig.canned_message.enabled = true; + } } } /** @@ -2015,6 +2019,7 @@ bool CannedMessageModule::saveProtoForModule() void CannedMessageModule::installDefaultCannedMessageModuleConfig() { strncpy(cannedMessageModuleConfig.messages, "Hi|Bye|Yes|No|Ok", sizeof(cannedMessageModuleConfig.messages)); + moduleConfig.canned_message.enabled = true; } /**