move computation of TimeAxisViewItem fixed heights into a static member function...
[ardour.git] / gtk2_ardour / editor_route_groups.cc
index 1c7304fa60fb8c121ff71a844bf2b8fc20b3db9b..c30132a3b883ab4d4537be7e9080b696c7f0d5c7 100644 (file)
@@ -20,7 +20,6 @@
 #include <cstdlib>
 #include <cmath>
 
-#include <gtkmm2ext/stop_signal.h>
 #include <gtkmm2ext/gtk_ui.h>
 #include "ardour/route_group.h"
 
@@ -536,7 +535,7 @@ EditorRouteGroups::row_change (const Gtk::TreeModel::Path&, const Gtk::TreeModel
        } else {
                for (TrackViewList::const_iterator j = _editor->get_track_views().begin(); j != _editor->get_track_views().end(); ++j) {
                        if ((*j)->route_group() == group) {
-                               _editor->hide_track_in_display (**j);
+                               _editor->hide_track_in_display (*j);
                        }
                }
        }
@@ -556,6 +555,8 @@ EditorRouteGroups::row_change (const Gtk::TreeModel::Path&, const Gtk::TreeModel
        plist.add (Properties::edit, val);
        plist.add (Properties::name, string ((*iter)[_columns.text]));
        
+       group->set_hidden (!(*iter)[_columns.is_visible], this);
+       
        group->set_properties (plist);
 }