diff options
author | Robin Gareus <robin@gareus.org> | 2013-04-08 20:52:33 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-04-08 20:52:33 +0200 |
commit | d9df0ea6e50f4caa23b4c9e67236e17e303ef89e (patch) | |
tree | e14184eb423f47c7debd0ac1448138100a51d9e2 | |
parent | 8630fd1703acb2f9a36d6db7e0d18963b461614f (diff) |
fix prev commit SaveSession() signal was sent too late.
-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(); |