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 | |||
