From b0d515f3293459fd4b2b9407e1eecf35bdc5a5ec Mon Sep 17 00:00:00 2001 From: Lukasz Kozakiewicz Date: Tue, 20 Mar 2018 12:37:30 +0100 Subject: [PATCH] iOS: fix a crash in ContentSharer upon sharing finish. --- modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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()