From 4be118162f4bb54af3218bea53c3a01296cc9ede Mon Sep 17 00:00:00 2001 From: Vesa Date: Wed, 9 Jul 2014 21:14:47 +0300 Subject: [PATCH] TrackContainerView: remove unnecessary global locks (improve rt safety) --- src/gui/TrackContainerView.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/gui/TrackContainerView.cpp b/src/gui/TrackContainerView.cpp index 21441d247..c2d905e6d 100644 --- a/src/gui/TrackContainerView.cpp +++ b/src/gui/TrackContainerView.cpp @@ -240,9 +240,7 @@ void TrackContainerView::deleteTrackView( trackView * _tv ) removeTrackView( _tv ); delete _tv; - engine::mixer()->lock(); delete t; - engine::mixer()->unlock(); } @@ -326,7 +324,6 @@ void TrackContainerView::dropEvent( QDropEvent * _de ) { QString type = stringPairDrag::decodeKey( _de ); QString value = stringPairDrag::decodeValue( _de ); - engine::mixer()->lock(); if( type == "instrument" ) { InstrumentTrack * it = dynamic_cast( @@ -371,7 +368,6 @@ void TrackContainerView::dropEvent( QDropEvent * _de ) track::create( dataFile.content().firstChild().toElement(), m_tc ); _de->accept(); } - engine::mixer()->unlock(); }