From fb7569de9cb09a8a5af80966d242b0f0c08b29f4 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Fri, 18 Jul 2008 22:18:36 +0000 Subject: [PATCH] lock mixer while adding BB-track (finally closes #2014486) git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1344 0778d3d1-df1d-0410-868b-ea421aaaa00d --- src/core/song.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/song.cpp b/src/core/song.cpp index f98b80440..9139cbc83 100644 --- a/src/core/song.cpp +++ b/src/core/song.cpp @@ -641,9 +641,11 @@ void song::removeBar( void ) void song::addBBTrack( void ) { + engine::getMixer()->lock(); track * t = track::create( track::BBTrack, this ); engine::getBBTrackContainer()->setCurrentBB( bbTrack::numOfBBTrack( t ) ); + engine::getMixer()->unlock(); }