summaryrefslogtreecommitdiff
path: root/gr-qtgui/lib/freq_sink_c_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/lib/freq_sink_c_impl.cc')
-rw-r--r--gr-qtgui/lib/freq_sink_c_impl.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/gr-qtgui/lib/freq_sink_c_impl.cc b/gr-qtgui/lib/freq_sink_c_impl.cc
index fa8e38dd9f..adc1f76857 100644
--- a/gr-qtgui/lib/freq_sink_c_impl.cc
+++ b/gr-qtgui/lib/freq_sink_c_impl.cc
@@ -198,7 +198,10 @@ namespace gr {
void
freq_sink_c_impl::set_fft_size(const int fftsize)
{
- d_main_gui->setFFTSize(fftsize);
+ if((fftsize > 16) && (fftsize < 16384))
+ d_main_gui->setFFTSize(fftsize);
+ else
+ throw std::runtime_error("freq_sink: FFT size must be > 16 and < 16384.");
}
int