summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSampo Savolainen <v2@iki.fi>2006-10-09 21:48:27 +0000
committerSampo Savolainen <v2@iki.fi>2006-10-09 21:48:27 +0000
commit0c1bca807f7b1017415319a251b0126193a7d661 (patch)
tree43df41872a2cc79362da3f61d48ace6fc9a7f4cc
parentcdbcb1a4ea07a010b59ad364466ff388481def1b (diff)
VST plugin parameters restore properly2.0beta5
git-svn-id: svn://localhost/ardour2/trunk@965 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r--libs/ardour/vst_plugin.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/ardour/vst_plugin.cc b/libs/ardour/vst_plugin.cc
index 02003a4238..800c5a9856 100644
--- a/libs/ardour/vst_plugin.cc
+++ b/libs/ardour/vst_plugin.cc
@@ -244,12 +244,12 @@ VSTPlugin::set_state(const XMLNode& node)
for (i = child->properties().begin(); i != child->properties().end(); ++i) {
long param;
- double val;
+ float val;
sscanf ((*i)->name().c_str(), "param_%ld", &param);
- sscanf ((*i)->value().c_str(), "%g", &val);
+ sscanf ((*i)->value().c_str(), "%f", &val);
- _plugin->setParameter (_plugin, param, (float) val);
+ _plugin->setParameter (_plugin, param, val);
}
return 0;