From eb33f6e81573ea5045ab601106a7f131fab6173c Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Sat, 5 Jul 2008 22:19:12 +0000 Subject: [PATCH] made muting automation-tracks work (closes #2010770) git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1275 0778d3d1-df1d-0410-868b-ea421aaaa00d --- ChangeLog | 3 +++ src/tracks/automation_track.cpp | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index 99e2ca027..4f017c5ed 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2008-07-05 Tobias Doerffel + * src/tracks/automation_track.cpp: + made muting automation-tracks work (closes #2010770) + * src/tracks/bb_track.cpp: made muting BB-tracks work (closes #2010764) diff --git a/src/tracks/automation_track.cpp b/src/tracks/automation_track.cpp index c1a713367..c37cff2f6 100644 --- a/src/tracks/automation_track.cpp +++ b/src/tracks/automation_track.cpp @@ -55,6 +55,11 @@ automationTrack::~automationTrack() bool automationTrack::play( const midiTime & _start, const fpp_t _frames, const f_cnt_t _frame_base, Sint16 _tco_num ) { + if( isMuted() ) + { + return( FALSE ); + } + tcoVector tcos; getTCOsInRange( tcos, _start, _start + static_cast( _frames / engine::framesPerTick() ) );