mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-07 14:15:46 +01:00
don't try (and fail) to rename the history file if it doesn't exist
git-svn-id: svn://localhost/ardour2/branches/3.0@9892 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
8426588d6e
commit
5d8cf17121
1 changed files with 9 additions and 5 deletions
|
|
@ -3773,14 +3773,18 @@ Session::rename (const std::string& new_name)
|
|||
}
|
||||
|
||||
/* history file */
|
||||
|
||||
|
||||
oldstr = Glib::build_filename (newpath, _current_snapshot_name) + history_suffix;
|
||||
newstr = Glib::build_filename (newpath, legal_name) + history_suffix;
|
||||
|
||||
cerr << "Rename " << oldstr << " => " << newstr << endl;
|
||||
|
||||
if (RENAME (oldstr.c_str(), newstr.c_str()) != 0) {
|
||||
return 1;
|
||||
if (Glib::file_test (oldstr, Glib::FILE_TEST_EXISTS)) {
|
||||
newstr = Glib::build_filename (newpath, legal_name) + history_suffix;
|
||||
|
||||
cerr << "Rename " << oldstr << " => " << newstr << endl;
|
||||
|
||||
if (RENAME (oldstr.c_str(), newstr.c_str()) != 0) {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
_path = newpath;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue