From 3b97c40c2de27be693f78c35a43f3085deaa310a Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 31 Aug 2021 16:24:29 +0100 Subject: [PATCH] iOS: Fix a crash in NativeMessageBox implementation when shown modally --- modules/juce_gui_basics/native/juce_ios_Windowing.mm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/juce_gui_basics/native/juce_ios_Windowing.mm b/modules/juce_gui_basics/native/juce_ios_Windowing.mm index 6df6ff2577..d0e65e4c71 100644 --- a/modules/juce_gui_basics/native/juce_ios_Windowing.mm +++ b/modules/juce_gui_basics/native/juce_ios_Windowing.mm @@ -477,10 +477,13 @@ public: void buttonClicked (int buttonIndex) noexcept { - if (callback != nullptr) - callback->modalStateFinished (buttonIndex); + result = buttonIndex; - delete this; + if (callback != nullptr) + { + callback->modalStateFinished (result); + delete this; + } } private: