From f91e591f40cfe1a2634aff48045c32fbbf24c43a Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Fri, 9 Sep 2016 22:04:26 +1000 Subject: [PATCH] Fix #6774, Moving start/end markers doesn't set Session as modified/dirty If a Session is saved and then the start or end session markers are moved, closing the Session will not result in "Unsaved Session" dialog being presented even though the Session has been modified. This change sets the Session as modified when either the Session start or end markers are modified. --- libs/ardour/session.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index 9fd3539dae..adaa3ccc84 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -6367,6 +6367,7 @@ Session::start_time_changed (framepos_t old) if (l && l->start() == old) { l->set_start (s->start(), true); } + set_dirty (); } void @@ -6386,6 +6387,7 @@ Session::end_time_changed (framepos_t old) if (l && l->end() == old) { l->set_end (s->end(), true); } + set_dirty (); } std::vector