Set canned_message.enabled to true when setting defaults

This commit is contained in:
Jonathan Bennett 2025-07-21 18:41:32 -05:00
parent 8aef3c44f4
commit f38d53fca2

View File

@ -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;
}
/**