diff options
author | Robin Gareus <robin@gareus.org> | 2018-07-30 17:28:47 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2018-07-30 17:47:29 +0200 |
commit | e951a55d02178395692e4f86385d41c8ffac5f47 (patch) | |
tree | 5425917827c2389f585a18079128ba93423edc76 /libs/ardour/session_state.cc | |
parent | 1a05bf08fcc552a491019336b4afabba9f6989ae (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.cc | 2 |
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; } |