diff --git a/src/gui/file_browser.cpp b/src/gui/file_browser.cpp index 781a9bdbc..2ce84ed65 100644 --- a/src/gui/file_browser.cpp +++ b/src/gui/file_browser.cpp @@ -552,7 +552,7 @@ void listView::mouseReleaseEvent( QMouseEvent * _me ) { samplePlayHandle * s = dynamic_cast( m_previewPlayHandle ); - if( s->totalFrames() - s->framesDone() <= + if( s && s->totalFrames() - s->framesDone() <= static_cast( engine::getMixer()-> processingSampleRate() * 3 ) ) {