From d9df0ea6e50f4caa23b4c9e67236e17e303ef89e Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 8 Apr 2013 20:52:33 +0200 Subject: [PATCH] fix prev commit SaveSession() signal was sent too late. --- libs/ardour/session_state.cc | 4 ++-- 1 file 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(); -- 2.30.2