From ae372abeaa7b9f92ffad16570f85ae85b6c25562 Mon Sep 17 00:00:00 2001 From: bsongis Date: Mon, 4 Jun 2012 10:34:03 +0000 Subject: [PATCH] THR warning when changing Stick Mode --- src/general_menus.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/general_menus.cpp b/src/general_menus.cpp index b3303f67a..125d6a101 100644 --- a/src/general_menus.cpp +++ b/src/general_menus.cpp @@ -392,10 +392,16 @@ void menuProcSetup(uint8_t event) lcd_putcAtt( 3*FW, y, '1'+g_eeGeneral.stickMode,(sub==k+1) ? (s_editMode>0 ? BLINK|INVERS : INVERS) : 0); for(uint8_t i=0; i<4; i++) putsChnRaw( (6+4*i)*FW, y, pgm_read_byte(modn12x3 + 4*g_eeGeneral.stickMode + i), 0); - if (sub==k+1 && s_editMode>0) + if (sub==k+1 && s_editMode>0) { CHECK_INCDEC_GENVAR(event, g_eeGeneral.stickMode, 0, 3); - else + } + else if (stickMode != g_eeGeneral.stickMode) { + pausePulses(); stickMode = g_eeGeneral.stickMode; + checkTHR(); + resumePulses(); + clearKeyEvents(); + } break; } }