From: Robin Gareus Date: Thu, 7 Apr 2016 16:38:24 +0000 (+0200) Subject: mark session dirty when plugin pin mapping changes X-Git-Tag: 5.0-pre0~1044 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=01251e7e14bba0b4604618ccfad87361e32dac18;p=ardour.git mark session dirty when plugin pin mapping changes --- 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; }