diff --git a/firmware/common/ui_widget.cpp b/firmware/common/ui_widget.cpp index 1fdd82a9c..072996e61 100644 --- a/firmware/common/ui_widget.cpp +++ b/firmware/common/ui_widget.cpp @@ -568,8 +568,10 @@ BigFrequency::BigFrequency(Rect parent_rect, rf::Frequency frequency) : Widget{parent_rect}, _frequency{frequency} {} void BigFrequency::set(const rf::Frequency frequency) { - _frequency = frequency; - set_dirty(); + if (_frequency != frequency) { + _frequency = frequency; + set_dirty(); + } } void BigFrequency::paint(Painter& painter) {