summaryrefslogtreecommitdiff
path: root/gtk2_ardour/time_axis_view.cc
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2016-12-23 02:55:51 +1100
committernick_m <mainsbridge@gmail.com>2016-12-23 02:55:51 +1100
commit37e858da7dbf645900a596c765ff4d58b8b6df3d (patch)
tree1028d8ec36e45e3825489b846e8c2034357442df /gtk2_ardour/time_axis_view.cc
parent96048ad4c09aca166dcccce9abe91da209a09b93 (diff)
only update GhostEvents on visible trackviews.
- this requires that MidiGhostRegion::update_contents_height() also controls visibility.
Diffstat (limited to 'gtk2_ardour/time_axis_view.cc')
-rw-r--r--gtk2_ardour/time_axis_view.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk2_ardour/time_axis_view.cc b/gtk2_ardour/time_axis_view.cc
index 84eab4a6ef..67e487f648 100644
--- a/gtk2_ardour/time_axis_view.cc
+++ b/gtk2_ardour/time_axis_view.cc
@@ -332,6 +332,10 @@ TimeAxisView::show_at (double y, int& nth, VBox *parent)
}
}
+ for (list<GhostRegion*>::iterator i = ghosts.begin(); i != ghosts.end(); ++i) {
+ (*i)->set_height ();
+ }
+
/* put separator at the bottom of this time axis view */
_canvas_separator->set (ArdourCanvas::Duple(0, height), ArdourCanvas::Duple(ArdourCanvas::COORD_MAX, height));