summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-10-02 19:38:32 +0200
committerRobin Gareus <robin@gareus.org>2015-10-02 19:38:32 +0200
commit79fecf0b619d928bed0d0634c5628d9889c67939 (patch)
treeb2237b67c0d18dc04b8f1d9b52ae4d013c36c580
parent3aa24b222bd8307a1ab9dd0d4094fe6548d7ac1f (diff)
escape markup in region list
-rw-r--r--gtk2_ardour/editor_regions.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/gtk2_ardour/editor_regions.cc b/gtk2_ardour/editor_regions.cc
index 446e79a0c0..15f8a19c39 100644
--- a/gtk2_ardour/editor_regions.cc
+++ b/gtk2_ardour/editor_regions.cc
@@ -390,14 +390,14 @@ EditorRegions::add_region (boost::shared_ptr<Region> region)
row[_columns.property_toggles_visible] = false;
if (missing_source) {
- row[_columns.path] = _("(MISSING) ") + region->source()->name();
+ row[_columns.path] = _("(MISSING) ") + Glib::Markup::escape_text (region->source()->name());
} else {
boost::shared_ptr<FileSource> fs = boost::dynamic_pointer_cast<FileSource>(region->source());
if (fs) {
- row[_columns.path] = fs->path();
+ row[_columns.path] = Glib::Markup::escape_text (fs->path());
} else {
- row[_columns.path] = region->source()->name();
+ row[_columns.path] = Glib::Markup::escape_text (region->source()->name());
}
}
@@ -949,9 +949,9 @@ void
EditorRegions::populate_row_name (boost::shared_ptr<Region> region, TreeModel::Row const &row)
{
if (region->n_channels() > 1) {
- row[_columns.name] = string_compose("%1 [%2]", region->name(), region->n_channels());
+ row[_columns.name] = string_compose("%1 [%2]", Glib::Markup::escape_text (region->name()), region->n_channels());
} else {
- row[_columns.name] = region->name();
+ row[_columns.name] = Glib::Markup::escape_text (region->name());
}
}
@@ -959,9 +959,9 @@ void
EditorRegions::populate_row_source (boost::shared_ptr<Region> region, TreeModel::Row const &row)
{
if (boost::dynamic_pointer_cast<SilentFileSource>(region->source())) {
- row[_columns.path] = _("MISSING ") + region->source()->name();
+ row[_columns.path] = _("MISSING ") + Glib::Markup::escape_text (region->source()->name());
} else {
- row[_columns.path] = region->source()->name();
+ row[_columns.path] = Glib::Markup::escape_text (region->source()->name());
}
}