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:
parent
efb9f3c54e
commit
dbd4b9d07d
@ -662,6 +662,7 @@ enum ScreenSaverMode {
|
|||||||
};
|
};
|
||||||
|
|
||||||
struct CleanupReport {
|
struct CleanupReport {
|
||||||
|
CleanupReport () : space (0) {}
|
||||||
std::vector<std::string> paths;
|
std::vector<std::string> paths;
|
||||||
size_t space;
|
size_t space;
|
||||||
};
|
};
|
||||||
|
@ -3704,9 +3704,6 @@ Session::cleanup_trash_sources (CleanupReport& rep)
|
|||||||
vector<space_and_path>::iterator i;
|
vector<space_and_path>::iterator i;
|
||||||
string dead_dir;
|
string dead_dir;
|
||||||
|
|
||||||
rep.paths.clear ();
|
|
||||||
rep.space = 0;
|
|
||||||
|
|
||||||
for (i = session_dirs.begin(); i != session_dirs.end(); ++i) {
|
for (i = session_dirs.begin(); i != session_dirs.end(); ++i) {
|
||||||
|
|
||||||
dead_dir = Glib::build_filename ((*i).path, dead_dir_name);
|
dead_dir = Glib::build_filename ((*i).path, dead_dir_name);
|
||||||
|
Loading…
Reference in New Issue
Block a user