add missing markup escape
authorRobin Gareus <robin@gareus.org>
Fri, 2 Oct 2015 17:14:24 +0000 (19:14 +0200)
committerRobin Gareus <robin@gareus.org>
Fri, 2 Oct 2015 17:14:24 +0000 (19:14 +0200)
(e.g. import file with ampersand)

gtk2_ardour/interthread_progress_window.cc

index e81ea26872d223971ad4d257d7e53af5f7710d20..96a9b810eb4c433f753e9c27c191f53d02661cb2 100644 (file)
@@ -87,7 +87,8 @@ bool
 ImportProgressWindow::update ()
 {
        _cancel_button.set_sensitive (!_import_status->freeze);
-       _label.set_markup ("<i>" + _import_status->doing_what + "</i>");
+       std::string op = Glib::Markup::escape_text(_import_status->doing_what);
+       _label.set_markup ("<i>" + op + "</i>");
 
        /* use overall progress for the bar, rather than that for individual files */
        _bar.set_fraction ((_import_status->current - 1 + _import_status->progress) / _import_status->total);