From 272d095af6b930169d84cbe50e23a4ec48b9ee0b Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 19 May 2020 18:28:21 +0200 Subject: Don't save when renaming a track Filenames used by the disk-reader only change when recording which creates a pending save. There's generally no reason to force save the session due to renaming a track. --- libs/ardour/track.cc | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc index 981857f21e..b546ff9f6c 100644 --- a/libs/ardour/track.cc +++ b/libs/ardour/track.cc @@ -369,8 +369,6 @@ Track::resync_track_name () bool Track::set_name (const string& str) { - bool ret; - if (str.empty ()) { return false; } @@ -423,8 +421,7 @@ Track::set_name (const string& str) } } - /* When creating a track during session-load, - * do not change playlist's name, nor try to save the session. + /* When creating a track during session-load, do not change playlist's name. * * Changing the playlist name from 'toBeResetFroXML' breaks loading * Ardour v2..5 sessions. Older versions of Arodur identified playlist @@ -441,13 +438,7 @@ Track::set_name (const string& str) } } - /* save state so that the statefile fully reflects any filename changes */ - - if ((ret = Route::set_name (str)) == 0) { - _session.save_state (); - } - - return ret; + return Route::set_name (str); } boost::shared_ptr -- cgit v1.2.3