Move frequency dirty-check to set() to avoid redundant repaints

Co-authored-by: gullradriel <3157857+gullradriel@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-08-18 18:22:23 +00:00
committed by GitHub
parent 1fcd87756e
commit 167f89df0b
+4 -2
View File
@@ -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) {