diff --git a/radio/src/gui/colorlcd/channel_bar.h b/radio/src/gui/colorlcd/channel_bar.h index fa8a8d9c3..6d8644ab9 100644 --- a/radio/src/gui/colorlcd/channel_bar.h +++ b/radio/src/gui/colorlcd/channel_bar.h @@ -272,8 +272,19 @@ class ComboChannelBar : public ChannelBar value = newValue; invalidate(); } +#if defined(OVERRIDE_CHANNEL_FUNCTION) + int newSafetyChValue = safetyCh[channel]; + if (safetyChValue != newSafetyChValue) + { + safetyChValue = newSafetyChValue; + invalidate(); + } +#endif } protected: int value = 0; +#if defined(OVERRIDE_CHANNEL_FUNCTION) + int safetyChValue = OVERRIDE_CHANNEL_UNDEFINED; +#endif };