summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_group_tabs.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-02-27 22:16:37 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2016-05-31 15:30:38 -0400
commit99d251de7d36d074f36ba5e8b549b0bf6a39016b (patch)
tree0c9a58ee02a8050bba676274c597e41d08276f62 /gtk2_ardour/mixer_group_tabs.cc
parent3819d4f9eda7e7dc827f3c97a6e12c0385e4579b (diff)
first pass at making the GUI for a VCA visible
Diffstat (limited to 'gtk2_ardour/mixer_group_tabs.cc')
-rw-r--r--gtk2_ardour/mixer_group_tabs.cc14
1 files changed, 11 insertions, 3 deletions
diff --git a/gtk2_ardour/mixer_group_tabs.cc b/gtk2_ardour/mixer_group_tabs.cc
index f84c53b8e1..bccf649b42 100644
--- a/gtk2_ardour/mixer_group_tabs.cc
+++ b/gtk2_ardour/mixer_group_tabs.cc
@@ -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 */