From b81d174a2ed343211969f5f131bb6328d6a3d599 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Tue, 21 Jun 2022 07:03:35 +0200 Subject: [PATCH] Work around ARM GCC limitations --- radio/src/gui/colorlcd/custom_failsafe.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/radio/src/gui/colorlcd/custom_failsafe.cpp b/radio/src/gui/colorlcd/custom_failsafe.cpp index 96b5ea78d..a32e75d9f 100644 --- a/radio/src/gui/colorlcd/custom_failsafe.cpp +++ b/radio/src/gui/colorlcd/custom_failsafe.cpp @@ -134,13 +134,13 @@ public: void toggle() { - auto& value = g_model.failsafeChannels[channel]; - if (value == FAILSAFE_CHANNEL_HOLD) { - value = FAILSAFE_CHANNEL_NOPULSE; - } else if (value == FAILSAFE_CHANNEL_NOPULSE) { - value = 0; + auto value = &(g_model.failsafeChannels[channel]); + if (*value == FAILSAFE_CHANNEL_HOLD) { + *value = FAILSAFE_CHANNEL_NOPULSE; + } else if (*value == FAILSAFE_CHANNEL_NOPULSE) { + *value = 0; } else { - value = FAILSAFE_CHANNEL_HOLD; + *value = FAILSAFE_CHANNEL_HOLD; } update(); }