From a65c3ef28f9243067aab4d36bd75c91ea76f30a5 Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Wed, 7 Dec 2016 17:02:18 +1000 Subject: [PATCH] Remove unnecessary LocaleGuards from VSTPlugin derived classes VSTPlugin::set_state and VSTPlugin::add_state methods both already contain LocaleGuard instances. --- libs/ardour/lxvst_plugin.cc | 1 - libs/ardour/mac_vst_plugin.cc | 1 - libs/ardour/windows_vst_plugin.cc | 1 - 3 files changed, 3 deletions(-) diff --git a/libs/ardour/lxvst_plugin.cc b/libs/ardour/lxvst_plugin.cc index 259c5e6461..dd7b1b4831 100644 --- a/libs/ardour/lxvst_plugin.cc +++ b/libs/ardour/lxvst_plugin.cc @@ -59,7 +59,6 @@ LXVSTPlugin::LXVSTPlugin (const LXVSTPlugin &other) Session::vst_current_loading_id = 0; XMLNode* root = new XMLNode (other.state_node_name ()); - LocaleGuard lg; other.add_state (root); set_state (*root, Stateful::loading_state_version); delete root; diff --git a/libs/ardour/mac_vst_plugin.cc b/libs/ardour/mac_vst_plugin.cc index 34eea1352e..380620febb 100644 --- a/libs/ardour/mac_vst_plugin.cc +++ b/libs/ardour/mac_vst_plugin.cc @@ -59,7 +59,6 @@ MacVSTPlugin::MacVSTPlugin (const MacVSTPlugin &other) Session::vst_current_loading_id = 0; XMLNode* root = new XMLNode (other.state_node_name ()); - LocaleGuard lg; other.add_state (root); set_state (*root, Stateful::loading_state_version); delete root; diff --git a/libs/ardour/windows_vst_plugin.cc b/libs/ardour/windows_vst_plugin.cc index 82304a9f93..4bfe822645 100644 --- a/libs/ardour/windows_vst_plugin.cc +++ b/libs/ardour/windows_vst_plugin.cc @@ -58,7 +58,6 @@ WindowsVSTPlugin::WindowsVSTPlugin (const WindowsVSTPlugin &other) Session::vst_current_loading_id = 0; XMLNode* root = new XMLNode (other.state_node_name ()); - LocaleGuard lg; other.add_state (root); set_state (*root, Stateful::loading_state_version); delete root;