From 1a09828ad4acedf87bc3fd0007aa209030ae64c3 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Sun, 29 Jan 2012 23:52:42 +0100 Subject: [PATCH] SID instrument plugin: fixed missing save/load for coarseModels The coarseModel instances were not saved/loaded. Thanks to Mikobuntu for pointing out the issue and providing a solution! Closes #3394109. --- plugins/sid/sid_instrument.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/sid/sid_instrument.cpp b/plugins/sid/sid_instrument.cpp index 4a51a314d..d88b40d16 100644 --- a/plugins/sid/sid_instrument.cpp +++ b/plugins/sid/sid_instrument.cpp @@ -158,6 +158,8 @@ void sidInstrument::saveSettings( QDomDocument & _doc, _doc, _this, "sustain" + is ); m_voice[i]->m_releaseModel.saveSettings( _doc, _this, "release" + is ); + m_voice[i]->m_coarseModel.saveSettings( + _doc, _this, "coarse" + is ); m_voice[i]->m_waveFormModel.saveSettings( _doc, _this,"waveform" + is ); m_voice[i]->m_syncModel.saveSettings( @@ -196,6 +198,7 @@ void sidInstrument::loadSettings( const QDomElement & _this ) m_voice[i]->m_decayModel.loadSettings( _this, "decay" + is ); m_voice[i]->m_sustainModel.loadSettings( _this, "sustain" + is ); m_voice[i]->m_releaseModel.loadSettings( _this, "release" + is ); + m_voice[i]->m_coarseModel.loadSettings( _this, "coarse" + is ); m_voice[i]->m_waveFormModel.loadSettings( _this, "waveform" + is ); m_voice[i]->m_syncModel.loadSettings( _this, "sync" + is ); m_voice[i]->m_ringModModel.loadSettings( _this, "ringmod" + is );