Check if local file before getting local file

pull/213/head
James Ball 2024-01-30 20:18:47 +00:00
rodzic dae57b6ce1
commit 0a956e963a
1 zmienionych plików z 7 dodań i 4 usunięć

Wyświetl plik

@ -287,10 +287,13 @@ private:
| juce::FileBrowserComponent::warnAboutOverwriting,
[this](const juce::FileChooser& c) {
if (juce::FileInputStream inputStream(lastRecording); inputStream.openedOk()) {
if (const auto outputStream = c.getURLResult().getLocalFile().createOutputStream()) {
outputStream->setPosition(0);
outputStream->truncate();
outputStream->writeFromInputStream(inputStream, -1);
juce::URL url = c.getURLResult();
if (url.isLocalFile()) {
if (const auto outputStream = url.getLocalFile().createOutputStream()) {
outputStream->setPosition(0);
outputStream->truncate();
outputStream->writeFromInputStream(inputStream, -1);
}
}
}