diff options
Diffstat (limited to 'libs/ardour/mac_vst_plugin.cc')
-rw-r--r-- | libs/ardour/mac_vst_plugin.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libs/ardour/mac_vst_plugin.cc b/libs/ardour/mac_vst_plugin.cc index 08c39b1d35..2cb7301ce8 100644 --- a/libs/ardour/mac_vst_plugin.cc +++ b/libs/ardour/mac_vst_plugin.cc @@ -58,7 +58,11 @@ MacVSTPlugin::MacVSTPlugin (const MacVSTPlugin &other) _plugin = _state->plugin; - // Plugin::setup_controls (); + XMLNode* root = new XMLNode (other.state_node_name ()); + LocaleGuard lg; + other.add_state (root); + set_state (*root, Stateful::loading_state_version); + delete root; } MacVSTPlugin::~MacVSTPlugin () |