diff options
Diffstat (limited to 'libs')
-rw-r--r-- | libs/ardour/session_state.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/ardour/session_state.cc b/libs/ardour/session_state.cc index 4ce39340a3..9a82192175 100644 --- a/libs/ardour/session_state.cc +++ b/libs/ardour/session_state.cc @@ -772,6 +772,8 @@ Session::save_state (string snapshot_name, bool pending, bool switch_to_snapshot } } + SaveSession (); /* EMIT SIGNAL */ + tree.set_root (&get_state()); if (snapshot_name.empty()) { @@ -827,8 +829,6 @@ Session::save_state (string snapshot_name, bool pending, bool switch_to_snapshot if (!pending) { - SaveSession (); /* EMIT SIGNAL */ - save_history (snapshot_name); bool was_dirty = dirty(); |