first pass at making the GUI for a VCA visible
[ardour.git] / gtk2_ardour / mixer_group_tabs.cc
index f84c53b8e149f6fd778893f6cecdbf8b801bc5c8..bccf649b42df9f08220d1c28dfd7dbfe5e8ae621 100644 (file)
@@ -63,6 +63,10 @@ MixerGroupTabs::compute_tabs () const
 
                MixerStrip* s = (*i)[_mixer->track_columns.strip];
 
+               if (!s) {
+                       continue;
+               }
+
                if (s->route()->is_master() || s->route()->is_monitor() || !s->marked_for_display()) {
                        continue;
                }
@@ -151,9 +155,13 @@ MixerGroupTabs::routes_for_tab (Tab const * t) const
 
                MixerStrip* s = (*i)[_mixer->track_columns.strip];
 
-               if (s->route()->is_master() || s->route()->is_monitor() || !s->marked_for_display()) {
-                       continue;
-               }
+               if (!s) {
+                       continue;
+               }
+
+               if (s->route()->is_master() || s->route()->is_monitor() || !s->marked_for_display()) {
+                       continue;
+               }
 
                if (x >= t->to) {
                        /* tab finishes before this track starts */