summaryrefslogtreecommitdiff
path: root/libs/ardour/session.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r--libs/ardour/session.cc10
1 files changed, 7 insertions, 3 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index 5148626234..adae05b6e4 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -3119,7 +3119,7 @@ Session::add_routes (RouteList& new_routes, bool input_auto_connect, bool output
set_dirty();
if (save) {
- save_state (_current_snapshot_name);
+ save_state ();
}
update_route_record_state ();
@@ -4375,7 +4375,11 @@ Session::remove_last_capture ()
destroy_sources (srcs);
- save_state (_current_snapshot_name);
+ /* save state so we don't end up with a session file
+ * referring to non-existent sources.
+ */
+
+ save_state ();
return 0;
}
@@ -4472,7 +4476,7 @@ Session::remove_source (boost::weak_ptr<Source> src)
* referring to non-existent sources.
*/
- save_state (_current_snapshot_name);
+ save_state ();
}
}