From f6ce2f136ca1a481ea02c3b07d231c1ebefa7613 Mon Sep 17 00:00:00 2001 From: Paul Giblock Date: Wed, 28 May 2008 04:19:42 +0000 Subject: [PATCH] compat-code for time-signature support in older projects git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1030 0778d3d1-df1d-0410-868b-ea421aaaa00d --- ChangeLog | 5 ++++- src/core/mmp.cpp | 7 +++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 78d5d47af0..aea66154c1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,13 +1,16 @@ 2008-05-27 Paul Giblock * plugins/sf2_player/sf2_player.cpp: - Restore gain setting when loading a project and keep gain setting when + restore gain setting when loading a project and keep gain setting when changing sample rate * include/controller_view.h: * src/gui/widgets/controller_view.cpp: reverted toby's controllerView changes. + * src/core/mmp.cpp: + add compat-code for time-signature support + 2008-05-25 Tobias Doerffel * include/controller_view.h: diff --git a/src/core/mmp.cpp b/src/core/mmp.cpp index e0a91a7ba0..88808ad55d 100644 --- a/src/core/mmp.cpp +++ b/src/core/mmp.cpp @@ -631,6 +631,13 @@ void multimediaProject::upgrade( void ) } + // Time-signature + if ( !m_head.hasAttribute( "timesig_numerator" ) ) + { + m_head.setAttribute( "timesig_numerator", 4 ); + m_head.setAttribute( "timesig_denominator", 4 ); + } + if( !m_head.hasAttribute( "mastervol" ) ) { m_head.setAttribute( "mastervol", 100 );