From 884c9222babfc955e03f06ee91b87a3e584a5816 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Mon, 30 Jun 2008 16:54:54 +0000 Subject: [PATCH] in automationPattern::valueAt() check whether the time-map is empty git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1236 0778d3d1-df1d-0410-868b-ea421aaaa00d --- src/core/automation_pattern.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/automation_pattern.cpp b/src/core/automation_pattern.cpp index 3408423d0..325f3f892 100644 --- a/src/core/automation_pattern.cpp +++ b/src/core/automation_pattern.cpp @@ -218,6 +218,10 @@ void automationPattern::openInAutomationEditor( void ) float automationPattern::valueAt( const midiTime & _time ) { + if( m_timeMap.isEmpty() ) + { + return( 0 ); + } timeMap::const_iterator v = m_timeMap.lowerBound( _time ); return( ( v != m_timeMap.end() ) ? v.value() : (v-1).value() ); }