diff --git a/modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp b/modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp index 126e47a4bd..c889e7363e 100644 --- a/modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp +++ b/modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp @@ -262,12 +262,14 @@ void ContentSharer::sharingFinished (bool succeeded, const String& errorDescript std::function cb; std::swap (cb, callback); + String error (errorDescription); + #if JUCE_IOS || JUCE_ANDROID pimpl.reset(); #endif if (cb) - cb (succeeded, errorDescription); + cb (succeeded, error); } void ContentSharer::deleteTemporaryFiles()