MCPcopy Create free account
hub / github.com/audacity/audacity / UpdateSaved

Method UpdateSaved

libraries/lib-project-file-io/ProjectFileIO.cpp:2134–2154  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2132}
2133
2134bool ProjectFileIO::UpdateSaved(const TrackList *tracks)
2135{
2136 ProjectSerializer doc;
2137 WriteXMLHeader(doc);
2138 WriteXML(doc, false, tracks);
2139
2140 if (!WriteDoc("project", doc))
2141 {
2142 return false;
2143 }
2144
2145 // Autosave no longer needed
2146 if (!AutoSaveDelete())
2147 {
2148 return false;
2149 }
2150
2151 ProjectFileIOExtensionRegistry::OnUpdateSaved(mProject, doc);
2152
2153 return true;
2154}
2155
2156// REVIEW: This function is believed to report an error to the user in all cases
2157// of failure. Callers are believed not to need to do so if they receive 'false'.

Callers 1

CompactProjectOnCloseMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected