From 044cfab946649c8006ed1f9f8e770e942a29b51d Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 4 Mar 2017 18:25:37 +0100 Subject: Notify UI when plugin state is copied/replaced --- libs/ardour/plugin_insert.cc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libs/ardour/plugin_insert.cc') diff --git a/libs/ardour/plugin_insert.cc b/libs/ardour/plugin_insert.cc index b4152d81e1..c82257a4f4 100644 --- a/libs/ardour/plugin_insert.cc +++ b/libs/ardour/plugin_insert.cc @@ -2565,6 +2565,14 @@ PluginInsert::set_state(const XMLNode& node, int version) } } + /* when copying plugin state, notify UI */ + for (Controls::const_iterator li = controls().begin(); li != controls().end(); ++li) { + boost::shared_ptr c = boost::dynamic_pointer_cast (li->second); + if (c) { + c->Changed (false, Controllable::NoGroup); /* EMIT SIGNAL */ + } + } + break; } } -- cgit v1.2.3