From f7036aade85f172989140b891070d3bcbe6a31fe Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Tue, 16 Sep 2008 14:01:35 +0000 Subject: [PATCH] make sure we don't return NULL in automationPattern::firstObject() git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1613 0778d3d1-df1d-0410-868b-ea421aaaa00d --- src/core/automation_pattern.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/automation_pattern.cpp b/src/core/automation_pattern.cpp index 66bb98329..83cc35a93 100644 --- a/src/core/automation_pattern.cpp +++ b/src/core/automation_pattern.cpp @@ -124,10 +124,12 @@ void automationPattern::addObject( automatableModel * _obj ) const automatableModel * automationPattern::firstObject( void ) const { - if( !m_objects.isEmpty() ) + automatableModel * m; + if( !m_objects.isEmpty() && ( m = m_objects.first() ) != NULL ) { - return( m_objects.first() ); + return( m ); } + static floatModel _fm( 0, 0, 1, 0.001 ); return( &_fm ); }