summaryrefslogtreecommitdiff
path: root/libs/ardour/vst_plugin.cc
diff options
context:
space:
mode:
authorSampo Savolainen <v2@iki.fi>2006-08-05 11:46:13 +0000
committerSampo Savolainen <v2@iki.fi>2006-08-05 11:46:13 +0000
commit0eb03e1afe0257d0eeddf2a4a179b5620d577616 (patch)
tree8efa206bf7cd704502314513f6a1b898a095fced /libs/ardour/vst_plugin.cc
parentdca612e82af4f89dad4f15454cbbb15694fa077c (diff)
shraed_ptr<> etc. fixes for VST's. VST support now compiles, but doesn't
run for some reason. git-svn-id: svn://localhost/ardour2/trunk@759 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/vst_plugin.cc')
-rw-r--r--libs/ardour/vst_plugin.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/libs/ardour/vst_plugin.cc b/libs/ardour/vst_plugin.cc
index a551a15d28..4c09ba3440 100644
--- a/libs/ardour/vst_plugin.cc
+++ b/libs/ardour/vst_plugin.cc
@@ -488,9 +488,11 @@ VSTPluginInfo::load (Session& session)
if (Config->get_use_vst()) {
FSTHandle* handle;
-
- if ((handle = fst_load (info->path.c_str())) == 0) {
- error << string_compose(_("VST: cannot load module from \"%1\""), info->path) << endmsg;
+
+ handle = fst_load(path.c_str());
+
+ if ( (int)handle == -1) {
+ error << string_compose(_("VST: cannot load module from \"%1\""), path) << endmsg;
} else {
plugin.reset (new VSTPlugin (session.engine(), session, handle));
}