summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_regions.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/editor_regions.cc')
-rw-r--r--gtk2_ardour/editor_regions.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_regions.cc b/gtk2_ardour/editor_regions.cc
index 0b3d01b7d8..697c46bba5 100644
--- a/gtk2_ardour/editor_regions.cc
+++ b/gtk2_ardour/editor_regions.cc
@@ -157,12 +157,23 @@ EditorRegions::handle_new_regions (vector<boost::weak_ptr<Region> >& v)
}
void
+EditorRegions::region_hidden_weak (boost::weak_ptr<Region> wr)
+{
+ boost::shared_ptr<Region> r (wr.lock());
+
+ if (r) {
+ region_hidden (r);
+ }
+}
+
+void
EditorRegions::region_hidden (boost::shared_ptr<Region> r)
{
ENSURE_GUI_THREAD(bind (mem_fun(*this, &EditorRegions::region_hidden), r));
redisplay ();
}
+
void
EditorRegions::add_regions (vector<boost::weak_ptr<Region> >& regions)
{