From 01251e7e14bba0b4604618ccfad87361e32dac18 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 7 Apr 2016 18:38:24 +0200 Subject: [PATCH] mark session dirty when plugin pin mapping changes --- libs/ardour/plugin_insert.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/ardour/plugin_insert.cc b/libs/ardour/plugin_insert.cc index 0e26124fb2..bda00f59d3 100644 --- a/libs/ardour/plugin_insert.cc +++ b/libs/ardour/plugin_insert.cc @@ -972,6 +972,7 @@ PluginInsert::set_input_map (uint32_t num, ChanMapping m) { if (changed) { PluginMapChanged (); /* EMIT SIGNAL */ _mapping_changed = true; + _session.set_dirty(); } } } @@ -985,6 +986,7 @@ PluginInsert::set_output_map (uint32_t num, ChanMapping m) { if (changed) { PluginMapChanged (); /* EMIT SIGNAL */ _mapping_changed = true; + _session.set_dirty(); } } } @@ -997,6 +999,7 @@ PluginInsert::set_thru_map (ChanMapping m) { if (changed) { PluginMapChanged (); /* EMIT SIGNAL */ _mapping_changed = true; + _session.set_dirty(); } } @@ -1265,6 +1268,7 @@ PluginInsert::reset_map (bool emit) if (emit) { PluginMapChanged (); /* EMIT SIGNAL */ _mapping_changed = true; + _session.set_dirty(); } return true; } -- 2.30.2