From 2375b7f0a0c29b047594433c4c7689d718df209e Mon Sep 17 00:00:00 2001 From: NoiseByNorthwest Date: Mon, 18 Feb 2013 22:21:27 +0100 Subject: [PATCH] Fixes #3604316: LMMS crashes using AudioFileProcessor Signed-off-by: Tobias Doerffel --- plugins/audio_file_processor/audio_file_processor.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/audio_file_processor/audio_file_processor.cpp b/plugins/audio_file_processor/audio_file_processor.cpp index 208a03d9d..729e9e429 100644 --- a/plugins/audio_file_processor/audio_file_processor.cpp +++ b/plugins/audio_file_processor/audio_file_processor.cpp @@ -927,6 +927,10 @@ void AudioFileProcessorWaveView::slideSamplePointByFrames( knobType _point, f_cn void AudioFileProcessorWaveView::slideSampleByFrames( f_cnt_t _frames ) { + if( m_sampleBuffer.frames() <= 1 ) + { + return; + } const double v = double( _frames ) / m_sampleBuffer.frames(); m_startKnob->slideBy( v, false ); m_endKnob->slideBy( v, false );