diff options
Diffstat (limited to 'recipes-qt/qt5/qtdeclarative/0001-Fix-QQmlExpression-leaking-QQmlError-objects.patch')
-rw-r--r-- | recipes-qt/qt5/qtdeclarative/0001-Fix-QQmlExpression-leaking-QQmlError-objects.patch | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/recipes-qt/qt5/qtdeclarative/0001-Fix-QQmlExpression-leaking-QQmlError-objects.patch b/recipes-qt/qt5/qtdeclarative/0001-Fix-QQmlExpression-leaking-QQmlError-objects.patch deleted file mode 100644 index 050a914e..00000000 --- a/recipes-qt/qt5/qtdeclarative/0001-Fix-QQmlExpression-leaking-QQmlError-objects.patch +++ /dev/null | |||
@@ -1,35 +0,0 @@ | |||
1 | From f9dcbf008b430aadd464985b7a618eca8173d264 Mon Sep 17 00:00:00 2001 | ||
2 | From: Robert Griebl <robert.griebl@pelagicore.com> | ||
3 | Date: Thu, 23 Feb 2017 15:11:13 +0100 | ||
4 | Subject: [PATCH 1/3] Fix QQmlExpression leaking QQmlError objects | ||
5 | MIME-Version: 1.0 | ||
6 | Content-Type: text/plain; charset=UTF-8 | ||
7 | Content-Transfer-Encoding: 8bit | ||
8 | |||
9 | If the user doesn't clear any potential errors manually via clearError(), | ||
10 | then do it automatically in the destructor. Found with valgrind. | ||
11 | |||
12 | [ChangeLog][QtQml][QQmlExpression] Fixed memory leak | ||
13 | |||
14 | Change-Id: If5b1181850c7463c939a7ba536d74e7054c53d60 | ||
15 | Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> | ||
16 | Signed-off-by: Gordan Markuš <gordan.markus@pelagicore.com> | ||
17 | --- | ||
18 | src/qml/qml/qqmlexpression.cpp | 1 + | ||
19 | 1 file changed, 1 insertion(+) | ||
20 | |||
21 | diff --git a/src/qml/qml/qqmlexpression.cpp b/src/qml/qml/qqmlexpression.cpp | ||
22 | index 6afbd05..5cb3d4d 100644 | ||
23 | --- a/src/qml/qml/qqmlexpression.cpp | ||
24 | +++ b/src/qml/qml/qqmlexpression.cpp | ||
25 | @@ -200,6 +200,7 @@ QQmlExpression::QQmlExpression(QQmlContextData *ctxt, QObject *scope, | ||
26 | */ | ||
27 | QQmlExpression::~QQmlExpression() | ||
28 | { | ||
29 | + clearError(); | ||
30 | } | ||
31 | |||
32 | /*! | ||
33 | -- | ||
34 | 2.9.3 | ||
35 | |||