TX options modification
This commit is contained in:
@@ -1962,12 +1962,11 @@ void onTxOptionsUpdateConfirm(const char * result)
|
||||
{
|
||||
if (result == STR_OK) {
|
||||
reusableBuffer.moduleSettings.state = PXX2_SETTINGS_WRITE;
|
||||
reusableBuffer.moduleSettings.dirty = 0;
|
||||
reusableBuffer.moduleSettings.dirty = 2;
|
||||
reusableBuffer.moduleSettings.timeout = 0;
|
||||
moduleSettings[g_moduleIdx].mode = MODULE_MODE_MODULE_SETTINGS;
|
||||
}
|
||||
else {
|
||||
reusableBuffer.moduleSettings.dirty = 0;
|
||||
popMenu();
|
||||
}
|
||||
}
|
||||
@@ -1994,6 +1993,10 @@ void menuModelModuleOptions(event_t event)
|
||||
}
|
||||
}
|
||||
|
||||
if (reusableBuffer.moduleSettings.dirty == 2 && reusableBuffer.moduleSettings.state == PXX2_SETTINGS_OK) {
|
||||
popMenu();
|
||||
}
|
||||
|
||||
int8_t sub = menuVerticalPosition;
|
||||
|
||||
lcdDrawTextAlignedLeft(0, "Module options");
|
||||
@@ -2055,12 +2058,11 @@ void onRxOptionsUpdateConfirm(const char * result)
|
||||
{
|
||||
if (result == STR_OK) {
|
||||
reusableBuffer.receiverSettings.state = PXX2_SETTINGS_WRITE;
|
||||
reusableBuffer.receiverSettings.dirty = 0;
|
||||
reusableBuffer.receiverSettings.dirty = 2;
|
||||
reusableBuffer.receiverSettings.timeout = 0;
|
||||
moduleSettings[g_moduleIdx].mode = MODULE_MODE_RECEIVER_SETTINGS;
|
||||
}
|
||||
else {
|
||||
reusableBuffer.receiverSettings.dirty = 0;
|
||||
popMenu();
|
||||
}
|
||||
}
|
||||
@@ -2090,6 +2092,10 @@ void menuModelReceiverOptions(event_t event)
|
||||
}
|
||||
}
|
||||
|
||||
if (reusableBuffer.moduleSettings.dirty == 2 && reusableBuffer.receiverSettings.state == PXX2_SETTINGS_OK) {
|
||||
popMenu();
|
||||
}
|
||||
|
||||
int8_t sub = menuVerticalPosition;
|
||||
|
||||
lcdDrawTextAlignedLeft(0, STR_RECEIVER_OPTIONS);
|
||||
|
||||
Reference in New Issue
Block a user