From a3a81296e2ed74866616516b831d39974eb5747e Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Mon, 5 Sep 2016 09:32:45 +1000 Subject: [PATCH] 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 --- gtk2_ardour/video_timeline.cc | 5 ----- 1 file changed, 5 deletions(-) diff --git a/gtk2_ardour/video_timeline.cc b/gtk2_ardour/video_timeline.cc index 6daa87b147..83d85f84fc 100644 --- a/gtk2_ardour/video_timeline.cc +++ b/gtk2_ardour/video_timeline.cc @@ -87,8 +87,6 @@ VideoTimeLine::save_session () return; } - LocaleGuard lg; - XMLNode* node = new XMLNode(X_("Videomonitor")); if (!node) return; node->set_property (X_("active"), (vmonitor && vmonitor->is_started())); @@ -145,7 +143,6 @@ VideoTimeLine::set_session (ARDOUR::Session *s) if (!_session) { return ; } _session->SessionSaveUnderway.connect_same_thread (sessionsave, boost::bind (&VideoTimeLine::save_session, this)); - LocaleGuard lg; XMLNode* node = _session->extra_xml (X_("Videotimeline")); @@ -220,7 +217,6 @@ VideoTimeLine::save_undo () int VideoTimeLine::set_state (const XMLNode& node, int /*version*/) { - LocaleGuard lg; node.get_property (X_("VideoOffset"), video_offset); ARDOUR_UI::instance()->flush_videotimeline_cache(true); return 0; @@ -230,7 +226,6 @@ XMLNode& VideoTimeLine::get_state () { XMLNode* node = new XMLNode (X_("Videotimeline")); - LocaleGuard lg; node->set_property (X_("VideoOffset"), video_offset_p); return *node; }