diff options
Diffstat (limited to 'gr-qtgui/lib/freqcontrolpanel.cc')
-rw-r--r-- | gr-qtgui/lib/freqcontrolpanel.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gr-qtgui/lib/freqcontrolpanel.cc b/gr-qtgui/lib/freqcontrolpanel.cc index a587288876..c2bf1ceb49 100644 --- a/gr-qtgui/lib/freqcontrolpanel.cc +++ b/gr-qtgui/lib/freqcontrolpanel.cc @@ -243,6 +243,8 @@ void FreqControlPanel::setFFTAverage(float val) void FreqControlPanel::toggleFFTSize(int val) { int index = static_cast<int>(round(logf(static_cast<float>(val)) / logf(2.0f))) - 5; + index = std::max(index, 0); + index = std::min(index, d_fft_size_combo->count() - 1); d_fft_size_combo->setCurrentIndex(index); } |