From 03d5411843c2efada753eb45b72b438e39e3254c Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 14 Nov 2025 01:23:47 +0100 Subject: [PATCH] Allow to load partial state --- 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 e7c527b124..defc5b53ac 100644 --- a/libs/ardour/triggerbox.cc +++ b/libs/ardour/triggerbox.cc @@ -5438,12 +5438,14 @@ TriggerBox::set_state (const XMLNode& node, int version) { Processor::set_state (node, version); + XMLNode* tnode (node.child (X_("Triggers"))); + if (!tnode) { + return -1; + } + node.get_property (X_("data-type"), _data_type); node.get_property (X_("order"), _order); - XMLNode* tnode (node.child (X_("Triggers"))); - assert (tnode); - XMLNodeList const & tchildren (tnode->children()); drop_triggers ();