kopia lustrzana https://github.com/jameshball/osci-render
Correctly overwrite existing wav file
rodzic
cad5bad853
commit
95ab90ad63
|
@ -302,9 +302,13 @@ private:
|
||||||
| juce::FileBrowserComponent::canSelectFiles
|
| juce::FileBrowserComponent::canSelectFiles
|
||||||
| juce::FileBrowserComponent::warnAboutOverwriting,
|
| juce::FileBrowserComponent::warnAboutOverwriting,
|
||||||
[this](const juce::FileChooser& c) {
|
[this](const juce::FileChooser& c) {
|
||||||
if (juce::FileInputStream inputStream(lastRecording); inputStream.openedOk())
|
if (juce::FileInputStream inputStream(lastRecording); inputStream.openedOk()) {
|
||||||
if (const auto outputStream = makeOutputStream(c.getURLResult()))
|
if (const auto outputStream = c.getURLResult().getLocalFile().createOutputStream()) {
|
||||||
|
outputStream->setPosition(0);
|
||||||
|
outputStream->truncate();
|
||||||
outputStream->writeFromInputStream(inputStream, -1);
|
outputStream->writeFromInputStream(inputStream, -1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
lastRecording.deleteFile();
|
lastRecording.deleteFile();
|
||||||
});
|
});
|
||||||
|
|
Ładowanie…
Reference in New Issue