From 227815ebab3833302575f2978e89e6ea86959d6f Mon Sep 17 00:00:00 2001 From: Ben Loftis Date: Sat, 12 Feb 2022 09:34:42 -0600 Subject: [PATCH] fix crash introduced in d8b3 --- libs/ardour/triggerbox.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libs/ardour/triggerbox.cc b/libs/ardour/triggerbox.cc index 3305deab9f..b2ee751348 100644 --- a/libs/ardour/triggerbox.cc +++ b/libs/ardour/triggerbox.cc @@ -1048,9 +1048,11 @@ AudioTrigger::set_segment_tempo (double t) /* TODO: once we have a Region Trimmer, this could get more complicated: * this segment might overlap another SD (Coverage==Internal|Start|End) * in which case we might be setting both SDs, or not. TBD*/ - SegmentDescriptor segment = get_segment_descriptor(); - for (auto & src : _region->sources()) { - src->set_segment_descriptor (segment); + if (_region) { + SegmentDescriptor segment = get_segment_descriptor(); + for (auto & src : _region->sources()) { + src->set_segment_descriptor (segment); + } } }