controls: Clamp zoomLevel to fftSize

This commit is contained in:
Mike Walters
2016-03-07 00:43:05 +00:00
parent aeb295fe28
commit 49471c5b08

View File

@@ -118,7 +118,7 @@ void SpectrogramControls::setDefaults()
void SpectrogramControls::fftOrZoomChanged(int value)
{
int fftSize = pow(2, fftSizeSlider->value());
int zoomLevel = pow(2, zoomLevelSlider->value());
int zoomLevel = std::min(fftSize, (int)pow(2, zoomLevelSlider->value()));
emit fftOrZoomChanged(fftSize, zoomLevel);
}