diff --git a/modules/juce_gui_basics/native/juce_ios_FileChooser.mm b/modules/juce_gui_basics/native/juce_ios_FileChooser.mm index b11b9c7e1e..28bb6904a9 100644 --- a/modules/juce_gui_basics/native/juce_ios_FileChooser.mm +++ b/modules/juce_gui_basics/native/juce_ios_FileChooser.mm @@ -300,9 +300,8 @@ private: void pickerWasCancelled() { cancelPendingUpdate(); - owner.finished ({}); - exitModalState (0); + // Calling owner.finished will delete this Pimpl instance, so don't call any more member functions here! } //==============================================================================