From db37fa1eb2c3f5fe28ad15a298a64718918437da Mon Sep 17 00:00:00 2001 From: Spekular Date: Thu, 11 Mar 2021 11:49:32 +0100 Subject: [PATCH] AutomationPattern copy ctor: null check getTrack (#5943) Prevents a segfault when attempting to copy construct an automation pattern with no track. Thanks to SeleDreams, Veratil, Dom. --- src/core/AutomationPattern.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/AutomationPattern.cpp b/src/core/AutomationPattern.cpp index 792ee3f51..12b9c00cf 100644 --- a/src/core/AutomationPattern.cpp +++ b/src/core/AutomationPattern.cpp @@ -92,6 +92,7 @@ AutomationPattern::AutomationPattern( const AutomationPattern & _pat_to_copy ) : // Copies the automation node (in/out values and in/out tangents) m_timeMap[POS(it)] = it.value(); } + if (!getTrack()){ return; } switch( getTrack()->trackContainer()->type() ) { case TrackContainer::BBContainer: