diff --git a/radio/src/gui/common/stdlcd/radio_spectrum_analyser.cpp b/radio/src/gui/common/stdlcd/radio_spectrum_analyser.cpp index 760b41325b..1ba5819948 100644 --- a/radio/src/gui/common/stdlcd/radio_spectrum_analyser.cpp +++ b/radio/src/gui/common/stdlcd/radio_spectrum_analyser.cpp @@ -112,11 +112,7 @@ void menuRadioSpectrumAnalyser(event_t event) uint8_t peak_y = 1; uint8_t peak_x = 0; for (uint8_t i=0; i(reusableBuffer.spectrumAnalyser.bars[i] >> 1, 128); - if (h > peak_y) { - peak_x = i; - peak_y = h; - } + uint8_t h = min(reusableBuffer.spectrumAnalyser.bars[i] >> 1, LCD_H); lcdDrawSolidVerticalLine(i, LCD_H - h, h); }