Remove LocaleGuard from ARDOUR::AudioDiskstream state methods
authorTim Mayberry <mojofunk@gmail.com>
Sun, 4 Sep 2016 11:00:14 +0000 (21:00 +1000)
committerTim Mayberry <mojofunk@gmail.com>
Thu, 22 Jun 2017 00:48:38 +0000 (10:48 +1000)
There are no float <=> string conversions and they are all now performed using
PBD::to_string/string_to via XMLNode

libs/ardour/audio_diskstream.cc

index b2bf7b2b4a8fedffd56ea70d6bb67e1c68fb37e1..40195e58a172e71fb5128eb0b48a63ee76cc3c9e 100644 (file)
@@ -1905,7 +1905,6 @@ XMLNode&
 AudioDiskstream::get_state ()
 {
        XMLNode& node (Diskstream::get_state());
-       LocaleGuard lg;
 
        boost::shared_ptr<ChannelList> c = channels.reader();
        node.set_property ("channels", (uint32_t)c->size());
@@ -1945,7 +1944,6 @@ AudioDiskstream::set_state (const XMLNode& node, int version)
        XMLNodeList nlist = node.children();
        XMLNodeIterator niter;
        XMLNode* capture_pending_node = 0;
-       LocaleGuard lg;
 
        /* prevent write sources from being created */