Use PBD::to_string instead of std::ostream when setting up video server url
authorTim Mayberry <mojofunk@gmail.com>
Wed, 7 Sep 2016 12:56:50 +0000 (22:56 +1000)
committerTim Mayberry <mojofunk@gmail.com>
Tue, 18 Apr 2017 23:36:59 +0000 (09:36 +1000)
To avoid issues with locales that use grouping/thousands separators.

gtk2_ardour/ardour_ui.cc

index 14a0ff9f1b25d8a930c52e68b31b7e77baf85381..db7d714d76ae04bbcb8f5abd3333a0da9df0d682 100644 (file)
@@ -4376,9 +4376,8 @@ ARDOUR_UI::start_video_server (Gtk::Window* float_window, bool popup_msg)
                if (icsd_docroot == X_("/") || icsd_docroot == X_("C:\\")) {
                        Config->set_video_advanced_setup(false);
                } else {
-                       std::ostringstream osstream;
-                       osstream << "http://127.0.0.1:" << video_server_dialog->get_listenport() << "/";
-                       Config->set_video_server_url(osstream.str());
+                       std::string url_str = "http://127.0.0.1:" + to_string(video_server_dialog->get_listenport()) + "/";
+                       Config->set_video_server_url(url_str);
                        Config->set_video_server_docroot(icsd_docroot);
                        Config->set_video_advanced_setup(true);
                }