From 2dd078aabeef6877771bb0a3f7df232324788cb6 Mon Sep 17 00:00:00 2001 From: Ben Loftis Date: Sat, 26 Feb 2022 08:42:41 -0600 Subject: [PATCH] triggerbox: call copy_to_ui_state() after audio|midi state is recalled --- libs/ardour/triggerbox.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libs/ardour/triggerbox.cc b/libs/ardour/triggerbox.cc index afc7c95fb1..71584e5907 100644 --- a/libs/ardour/triggerbox.cc +++ b/libs/ardour/triggerbox.cc @@ -575,8 +575,6 @@ Trigger::set_state (const XMLNode& node, int version) node.get_property (X_("index"), _index); set_values (node); - copy_to_ui_state (); - return 0; } @@ -1284,6 +1282,9 @@ AudioTrigger::set_state (const XMLNode& node, int version) node.get_property (X_("start"), t); _start_offset = t.samples(); + /* we've changed our internal values; we need to update our queued UIState or they will be lost when UIState is applied */ + copy_to_ui_state (); + return 0; }