From 038d6dff325ae0608140374988aac4fa55c4bdb0 Mon Sep 17 00:00:00 2001 From: reuk Date: Wed, 15 Dec 2021 16:42:20 +0000 Subject: [PATCH] FileChooser: Avoid calling member functions on pimpl after it is destroyed --- modules/juce_gui_basics/native/juce_ios_FileChooser.mm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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! } //==============================================================================