summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-04-07 18:38:24 +0200
committerRobin Gareus <robin@gareus.org>2016-04-07 18:38:24 +0200
commit01251e7e14bba0b4604618ccfad87361e32dac18 (patch)
tree1ea425c6cc7dfb237f7c1c79c1909cc399d3745d /libs
parent3868c5b4a4a4a41e7568da039345472ed4da71f0 (diff)
mark session dirty when plugin pin mapping changes
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/plugin_insert.cc4
1 files changed, 4 insertions, 0 deletions
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;
}