Make TimeAxisView::remove_child virtual so that RouteTimeAxis can override it to...
authorCarl Hetherington <carl@carlh.net>
Mon, 12 Dec 2011 02:17:17 +0000 (02:17 +0000)
committerCarl Hetherington <carl@carlh.net>
Mon, 12 Dec 2011 02:17:17 +0000 (02:17 +0000)
commit4dd7b9b34ca74342442dfb2490f7a7080fe03142
tree3d560cd09db75b9e5b7d817d37005a371cd2c5fd
parent748b24009bb1b4b104411eb75527d2ec09415c91
Make TimeAxisView::remove_child virtual so that RouteTimeAxis can override it to also remove the same child from its _automation_tracks list.  Prevents a shared_ptr to an out-of-date AutomationTimeAxisView hanging around; fixes #4554.

git-svn-id: svn://localhost/ardour2/branches/3.0@10985 d708f5d6-7413-0410-9779-e7cbd77b26cf
gtk2_ardour/route_time_axis.cc
gtk2_ardour/route_time_axis.h
gtk2_ardour/time_axis_view.h