summaryrefslogtreecommitdiff
path: root/libs/ardour/session_state.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2018-07-30 17:28:47 +0200
committerRobin Gareus <robin@gareus.org>2018-07-30 17:47:29 +0200
commite951a55d02178395692e4f86385d41c8ffac5f47 (patch)
tree5425917827c2389f585a18079128ba93423edc76 /libs/ardour/session_state.cc
parent1a05bf08fcc552a491019336b4afabba9f6989ae (diff)
Ignore state-changes during deletion
Closing a session removes tracks, which triggers set_dirty(). There is no need to inform the UI or change the session's state.
Diffstat (limited to 'libs/ardour/session_state.cc')
-rw-r--r--libs/ardour/session_state.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/session_state.cc b/libs/ardour/session_state.cc
index 6eb06d8c35..4b0a0d9e92 100644
--- a/libs/ardour/session_state.cc
+++ b/libs/ardour/session_state.cc
@@ -3674,7 +3674,7 @@ Session::set_dirty ()
}
/* never mark session dirty during loading */
- if (_state_of_the_state & Loading) {
+ if (_state_of_the_state & (Loading | Deletion)) {
return;
}