From 2749e6ee2b434b83aaafecca5310c4f03bd906ff Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Sat, 1 Mar 2008 22:25:32 +0000 Subject: [PATCH] do not crash when loading settings where no file is set git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@746 0778d3d1-df1d-0410-868b-ea421aaaa00d --- ChangeLog | 3 +++ plugins/patman/patman.cpp | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index fecd1fa2c..465cebeb7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2008-03-01 Tobias Doerffel + * plugins/patman/patman.cpp: + do not crash when loading settings where no file is set + * plugins/triple_oscillator/triple_oscillator.cpp: in saveSettings() fixed wrong integer-to-string-conversion which made LMMS save broken files diff --git a/plugins/patman/patman.cpp b/plugins/patman/patman.cpp index 43f74d5ae..1f4d9dfb6 100644 --- a/plugins/patman/patman.cpp +++ b/plugins/patman/patman.cpp @@ -170,6 +170,12 @@ void patmanInstrument::deleteNotePluginData( notePlayHandle * _n ) void patmanInstrument::setFile( const QString & _patch_file, bool _rename ) { + if( _patch_file.size() <= 0 ) + { + m_patchFile = QString::null; + return; + } + // is current instrument-track-name equal to previous-filename?? if( _rename && ( getInstrumentTrack()->name() ==