summaryrefslogtreecommitdiff
path: root/libs/ardour/session.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-06-28 21:27:36 +0200
committerRobin Gareus <robin@gareus.org>2014-06-28 22:02:20 +0200
commitecd11253c1b4a06e9fd77a9ccc126850abf7a72f (patch)
tree1b752c4a82ef1e4627360e8116da3f787ee76676 /libs/ardour/session.cc
parentc0c68dbf4dbe59f68bae94fa393f3f8e4e1a3196 (diff)
add Session::StateProtector
temp. disable save during batch updates, save once at the end.
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r--libs/ardour/session.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index 4a3ce009eb..b4ae76c1ca 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -194,6 +194,8 @@ Session::Session (AudioEngine &eng,
, state_tree (0)
, state_was_pending (false)
, _state_of_the_state (StateOfTheState(CannotSave|InitialConnecting|Loading))
+ , _suspend_save (0)
+ , _save_queued (false)
, _last_roll_location (0)
, _last_roll_or_reversal_location (0)
, _last_record_location (0)