13
0

Fix cleanup report #7891

Direct call to Session::cleanup_sources() from ARDOUR_UI::cleanup()
didn't zero initialize size. This centralizes initialization,
so cleanup_trash_sources() does not need to explicitly clear it.
This commit is contained in:
Robin Gareus 2020-03-15 20:31:57 +01:00
parent efb9f3c54e
commit dbd4b9d07d
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04
2 changed files with 1 additions and 3 deletions

View File

@ -662,6 +662,7 @@ enum ScreenSaverMode {
};
struct CleanupReport {
CleanupReport () : space (0) {}
std::vector<std::string> paths;
size_t space;
};

View File

@ -3704,9 +3704,6 @@ Session::cleanup_trash_sources (CleanupReport& rep)
vector<space_and_path>::iterator i;
string dead_dir;
rep.paths.clear ();
rep.space = 0;
for (i = session_dirs.begin(); i != session_dirs.end(); ++i) {
dead_dir = Glib::build_filename ((*i).path, dead_dir_name);