[apps] Use willExitApp parameter in dismissModalViewController

This prevents relayouting and thus accessing to expressions/ayotus
possibly deleted by a pool exception
This commit is contained in:
Léa Saviot
2020-02-19 10:52:39 +01:00
committed by EmilieNumworks
parent 2a03583fe0
commit 52ae25a04c
2 changed files with 2 additions and 2 deletions

View File

@@ -26,7 +26,7 @@ void FunctionApp::Snapshot::storageDidChangeForRecord(const Ion::Storage::Record
void FunctionApp::willBecomeInactive() {
if (m_modalViewController.isDisplayingModal()) {
m_modalViewController.dismissModalViewController();
m_modalViewController.dismissModalViewController(true);
}
if (inputViewController()->isDisplayingModal()) {
inputViewController()->abortEditionAndDismiss();

View File

@@ -56,7 +56,7 @@ App::App(Snapshot * snapshot) :
void App::willBecomeInactive() {
if (m_modalViewController.isDisplayingModal()) {
m_modalViewController.dismissModalViewController();
m_modalViewController.dismissModalViewController(true);
}
if (inputViewController()->isDisplayingModal()) {
inputViewController()->abortEditionAndDismiss();