From cbe712cdcab6229a86fb98fe918261c8daabed04 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Mon, 29 Apr 2019 14:48:52 +0200 Subject: [PATCH] Module options were read instead of write --- radio/src/gui/128x64/model_module_options.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/radio/src/gui/128x64/model_module_options.cpp b/radio/src/gui/128x64/model_module_options.cpp index ac36a401b..f6b1d5566 100644 --- a/radio/src/gui/128x64/model_module_options.cpp +++ b/radio/src/gui/128x64/model_module_options.cpp @@ -27,10 +27,13 @@ extern uint8_t g_moduleIdx; void onTxOptionsUpdateConfirm(const char * result) { - if (result == STR_OK) - moduleState[g_moduleIdx].readModuleSettings(&reusableBuffer.hardwareAndSettings.moduleSettings); - else + if (result == STR_OK) { + reusableBuffer.hardwareAndSettings.moduleSettingsDirty = 2; + moduleState[g_moduleIdx].writeModuleSettings(&reusableBuffer.hardwareAndSettings.moduleSettings); + } + else { popMenu(); + } } enum {