WaveClip::Flush returns void, throws on error

This commit is contained in:
Paul Licameli 2017-04-02 21:19:12 -04:00
parent ec3a4f5069
commit 6b0c5c096b
2 changed files with 2 additions and 4 deletions

View File

@ -1471,7 +1471,7 @@ if (result)
}
}
bool WaveClip::Flush()
void WaveClip::Flush()
// NOFAIL-GUARANTEE that the clip will be in a flushed state.
// PARTIAL-GUARANTEE in case of exceptions:
// Some initial portion (maybe none) of the append buffer of the
@ -1498,8 +1498,6 @@ bool WaveClip::Flush()
}
//wxLogDebug(wxT("now sample count %lli"), (long long) mSequence->GetNumSamples());
return success;
}
bool WaveClip::HandleXMLTag(const wxChar *tag, const wxChar **attrs)

View File

@ -301,7 +301,7 @@ public:
size_t len, unsigned int stride=1,
XMLWriter* blockFileLog = NULL);
/// Flush must be called after last Append
bool Flush();
void Flush();
void AppendAlias(const wxString &fName, sampleCount start,
size_t len, int channel,bool useOD);