diff options
Diffstat (limited to 'gtk2_ardour/route_time_axis.cc')
-rw-r--r-- | gtk2_ardour/route_time_axis.cc | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/gtk2_ardour/route_time_axis.cc b/gtk2_ardour/route_time_axis.cc index 6166360542..5035814fa2 100644 --- a/gtk2_ardour/route_time_axis.cc +++ b/gtk2_ardour/route_time_axis.cc @@ -2171,8 +2171,22 @@ RouteTimeAxisView::update_rec_display () void RouteTimeAxisView::set_layer_display (LayerDisplay d) { - _view->set_layer_display (d); + if (_view) { + _view->set_layer_display (d); + } } + +LayerDisplay +RouteTimeAxisView::layer_display () const +{ + if (_view) { + return _view->layer_display (); + } + + /* we don't know, since we don't have a _view, so just return something */ + return Overlaid; +} + boost::shared_ptr<AutomationTimeAxisView> |