Another similar fix for use of an uninitialized variable.
[ardour.git] / gtk2_ardour / editor_group_tabs.cc
index ec279e2bc6f2da502b6b7891be4a95b09b96aa4a..7007c37a05e4b6cba8665d7c72495bc3c596b397 100644 (file)
 #include "editor.h"
 #include "route_time_axis.h"
 #include "utils.h"
+#include "editor_route_groups.h"
 
 using namespace std;
 using namespace ARDOUR;
 
 EditorGroupTabs::EditorGroupTabs (Editor* e)
-       : _editor (e)
+       : GroupTabs (e)
 {
        
 }
@@ -157,6 +158,5 @@ EditorGroupTabs::reflect_tabs (list<Tab> const & tabs)
 Gtk::Menu*
 EditorGroupTabs::get_menu (RouteGroup *g)
 {
-       _editor->build_route_group_menu (g);
-       return _editor->route_group_menu;
+       return _editor->_route_groups->menu (g);
 }