Remove LocaleGuards from VideoTimeLine class

float <=> string conversion is done using PBD::string_to/to_string() via
XMLNode::get/set_property so the LocaleGuards are no longer necessary
This commit is contained in:
Tim Mayberry 2016-09-05 09:32:45 +10:00
parent d6a68981b9
commit a3a81296e2

View file

@ -87,8 +87,6 @@ VideoTimeLine::save_session ()
return; return;
} }
LocaleGuard lg;
XMLNode* node = new XMLNode(X_("Videomonitor")); XMLNode* node = new XMLNode(X_("Videomonitor"));
if (!node) return; if (!node) return;
node->set_property (X_("active"), (vmonitor && vmonitor->is_started())); node->set_property (X_("active"), (vmonitor && vmonitor->is_started()));
@ -145,7 +143,6 @@ VideoTimeLine::set_session (ARDOUR::Session *s)
if (!_session) { return ; } if (!_session) { return ; }
_session->SessionSaveUnderway.connect_same_thread (sessionsave, boost::bind (&VideoTimeLine::save_session, this)); _session->SessionSaveUnderway.connect_same_thread (sessionsave, boost::bind (&VideoTimeLine::save_session, this));
LocaleGuard lg;
XMLNode* node = _session->extra_xml (X_("Videotimeline")); XMLNode* node = _session->extra_xml (X_("Videotimeline"));
@ -220,7 +217,6 @@ VideoTimeLine::save_undo ()
int int
VideoTimeLine::set_state (const XMLNode& node, int /*version*/) VideoTimeLine::set_state (const XMLNode& node, int /*version*/)
{ {
LocaleGuard lg;
node.get_property (X_("VideoOffset"), video_offset); node.get_property (X_("VideoOffset"), video_offset);
ARDOUR_UI::instance()->flush_videotimeline_cache(true); ARDOUR_UI::instance()->flush_videotimeline_cache(true);
return 0; return 0;
@ -230,7 +226,6 @@ XMLNode&
VideoTimeLine::get_state () VideoTimeLine::get_state ()
{ {
XMLNode* node = new XMLNode (X_("Videotimeline")); XMLNode* node = new XMLNode (X_("Videotimeline"));
LocaleGuard lg;
node->set_property (X_("VideoOffset"), video_offset_p); node->set_property (X_("VideoOffset"), video_offset_p);
return *node; return *node;
} }