summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-10-02 19:14:24 +0200
committerRobin Gareus <robin@gareus.org>2015-10-02 19:14:24 +0200
commit3aa24b222bd8307a1ab9dd0d4094fe6548d7ac1f (patch)
tree4f9edd9f1c098ae673d84c991b15f66c2bc4702a
parent87c36aba605b04ae4aae9bef410a472ecb763753 (diff)
add missing markup escape
(e.g. import file with ampersand)
-rw-r--r--gtk2_ardour/interthread_progress_window.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk2_ardour/interthread_progress_window.cc b/gtk2_ardour/interthread_progress_window.cc
index e81ea26872..96a9b810eb 100644
--- a/gtk2_ardour/interthread_progress_window.cc
+++ b/gtk2_ardour/interthread_progress_window.cc
@@ -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);