From 32db72d8f0d65029e6793c0dfc2c79ab0ccf084e Mon Sep 17 00:00:00 2001
From: Josh Faust <jfaust@suitabletech.com>
Date: Fri, 3 May 2013 18:36:19 -0700
Subject: [PATCH] Fix crash in QQmlApplicationEngine when loading finishes

Task-number: QTBUG-30997

Change-Id: I10cb2c689408d1b31360095c2aa9e0943a5d9452
Reviewed-by: Alan Alpert <aalpert@blackberry.com>
---
 src/qml/qml/qqmlapplicationengine.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/qml/qml/qqmlapplicationengine.cpp b/src/qml/qml/qqmlapplicationengine.cpp
index a5f8f463c9..25095a465e 100644
--- a/src/qml/qml/qqmlapplicationengine.cpp
+++ b/src/qml/qml/qqmlapplicationengine.cpp
@@ -133,7 +133,8 @@ void QQmlApplicationEnginePrivate::_q_finishLoad(QObject *o)
     case QQmlComponent::Null:
         return; //These cases just wait for the next status update
     }
-    delete c;
+
+    c->deleteLater();
 }
 
 /*!
-- 
GitLab