diff options
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r-- | libs/ardour/session.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index 31b7c6d356..9cfaf18cb0 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -1015,7 +1015,7 @@ Session::auto_punch_start_changed (Location* location) if (get_record_enabled() && get_punch_in()) { /* capture start has been changed, so save new pending state */ save_state ("", true); - save_history(); + save_history(""); } } @@ -1337,7 +1337,7 @@ Session::maybe_enable_record () */ save_state ("", true); - save_history(); + save_history (""); if (_transport_speed) { if (!punch_in) { @@ -2066,6 +2066,7 @@ Session::add_route (shared_ptr<Route> route) set_dirty(); save_state (_current_snapshot_name); + save_history (_current_snapshot_name); RouteAdded (route); /* EMIT SIGNAL */ } @@ -2097,7 +2098,7 @@ Session::add_diskstream (Diskstream* dstream) set_dirty(); save_state (_current_snapshot_name); - save_history(); + save_history (_current_snapshot_name); DiskstreamAdded (dstream); /* EMIT SIGNAL */ } @@ -2161,6 +2162,7 @@ Session::remove_route (shared_ptr<Route> route) /* XXX should we disconnect from the Route's signals ? */ save_state (_current_snapshot_name); + save_history (_current_snapshot_name); /* all shared ptrs to route should go out of scope here */ } @@ -2849,7 +2851,7 @@ Session::remove_source (Source* source) */ save_state (_current_snapshot_name); - save_history(); + save_history (_current_snapshot_name); } SourceRemoved(source); /* EMIT SIGNAL */ |