Merge pull request #1587 from curlymorphic/i300
Proposed fix for issue 300, preview vst crashes
This commit is contained in:
@@ -147,9 +147,17 @@ PresetPreviewPlayHandle::PresetPreviewPlayHandle( const QString & _preset_file,
|
||||
else
|
||||
{
|
||||
DataFile dataFile( _preset_file );
|
||||
s_previewTC->previewInstrumentTrack()->
|
||||
loadTrackSpecificSettings(
|
||||
dataFile.content().firstChild().toElement() );
|
||||
if(dataFile.content().elementsByTagName( "vestige" ).length() == 0 )
|
||||
{
|
||||
s_previewTC->previewInstrumentTrack()->
|
||||
loadTrackSpecificSettings(
|
||||
dataFile.content().firstChild().toElement() );
|
||||
}
|
||||
else
|
||||
{
|
||||
s_previewTC->previewInstrumentTrack()->loadInstrument("tripleoscillator");
|
||||
s_previewTC->previewInstrumentTrack()->setVolume( 0 );
|
||||
}
|
||||
}
|
||||
|
||||
Engine::setSuppressMessages( false );
|
||||
|
||||
Reference in New Issue
Block a user