Remove LocaleGuards from ARDOUR::Speakers class
authorTim Mayberry <mojofunk@gmail.com>
Sun, 4 Sep 2016 12:40:47 +0000 (22:40 +1000)
committerTim Mayberry <mojofunk@gmail.com>
Thu, 22 Jun 2017 00:48:38 +0000 (10:48 +1000)
float <=> string conversions are now using PBD::to_string/string_to via XMLNode
for locale independent conversion and these guards are not necessary.

libs/ardour/speakers.cc

index 1d0bfad77807043f8cffd8f3c93e2d088a0352a9..928fb0be50e1fa519dcd96d87cf3a4c7b96c01f7 100644 (file)
@@ -17,7 +17,6 @@
 */
 
 #include "pbd/error.h"
-#include "pbd/locale_guard.h"
 
 #include "ardour/speaker.h"
 #include "ardour/speakers.h"
@@ -243,7 +242,6 @@ XMLNode&
 Speakers::get_state ()
 {
         XMLNode* node = new XMLNode (X_("Speakers"));
-        LocaleGuard lg;
 
         for (vector<Speaker>::const_iterator i = _speakers.begin(); i != _speakers.end(); ++i) {
                 XMLNode* speaker = new XMLNode (X_("Speaker"));
@@ -262,7 +260,6 @@ int
 Speakers::set_state (const XMLNode& node, int /*version*/)
 {
         XMLNodeConstIterator i;
-        LocaleGuard lg;
 
         _speakers.clear ();