summaryrefslogtreecommitdiff
path: root/libs/ardour/audio_playlist.cc
diff options
context:
space:
mode:
authorJesse Chappell <jesse@essej.net>2006-01-19 18:00:07 +0000
committerJesse Chappell <jesse@essej.net>2006-01-19 18:00:07 +0000
commit5eb4a701f3c233b0f49b581b3350eb6fdf3c1012 (patch)
treef452a63e1e9366af9414eafb29af7d6e393fa5a4 /libs/ardour/audio_playlist.cc
parent6ef5c8da56800bbce1c23a9ea51c9a1646d5887f (diff)
fixed various xfade and undo and updating issues. plugins no longer run on deactivated routes/tracks. other region copy/trim undo fixes
git-svn-id: svn://localhost/trunk/ardour2@279 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/audio_playlist.cc')
-rw-r--r--libs/ardour/audio_playlist.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/libs/ardour/audio_playlist.cc b/libs/ardour/audio_playlist.cc
index 9c68c61114..be977447b7 100644
--- a/libs/ardour/audio_playlist.cc
+++ b/libs/ardour/audio_playlist.cc
@@ -787,7 +787,7 @@ AudioPlaylist::destroy_region (Region* region)
void
AudioPlaylist::crossfade_changed (Change ignored)
{
- if (in_flush) {
+ if (in_flush || in_set_state) {
return;
}
@@ -798,6 +798,7 @@ AudioPlaylist::crossfade_changed (Change ignored)
*/
maybe_save_state (_("xfade change"));
+
notify_modified ();
}
@@ -847,7 +848,7 @@ AudioPlaylist::region_changed (Change what_changed, Region* region)
maybe_save_state (_("region modified"));
- if (parent_wants_notify || (what_changed & our_interests)) {
+ if ((parent_wants_notify || (what_changed & our_interests))) {
notify_modified ();
}