From f1c877b903f7cd4ba95dba75a392c03e7b56391a Mon Sep 17 00:00:00 2001 From: Javier Serrano Polo Date: Tue, 15 Aug 2006 21:16:31 +0000 Subject: [PATCH] fixed unlinking objects git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@333 0778d3d1-df1d-0410-868b-ea421aaaa00d --- include/automatable_object.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/include/automatable_object.h b/include/automatable_object.h index 85c6eeab2..7534486d2 100755 --- a/include/automatable_object.h +++ b/include/automatable_object.h @@ -281,13 +281,13 @@ public: _object1->unlinkObject( _object2 ); _object2->unlinkObject( _object1 ); - if( !_object1->m_automation_pattern ) + if( _object1->m_automation_pattern + && _object1->m_automation_pattern + == _object2->m_automation_pattern ) { - _object1->m_automation_pattern = - _object1->getAutomationPattern(); + _object2->m_automation_pattern = new automationPattern( + *_object1->m_automation_pattern, _object2 ); } - _object2->m_automation_pattern = - new automationPattern( *_object1->m_automation_pattern ); } virtual void FASTCALL saveSettings( QDomDocument & _doc,