diff options
author | jian liang <jianliang79@gmail.com> | 2015-02-22 12:27:05 +0800 |
---|---|---|
committer | jian liang <jianliang79@gmail.com> | 2015-02-24 23:52:36 +0000 |
commit | 06ff96d49159274aa47584db58c5451f28f1cb36 (patch) | |
tree | 88166fa9cc3c894cca36dba4a6a1475fe4288607 /src/quick/scenegraph/qsgthreadedrenderloop.cpp | |
parent | 20d160d0513a04be187ed851a25b029f47c27b27 (diff) |
Fix memory leak of QSGContext object in QSGThreadedRenderLoop
Add destructor for QSGThreadedRenderLoop to destory QSGContext object.
Change-Id: I479947eb35a5d7888d45655a9b8e2ece5e30bc33
Reviewed-by: Gunnar Sletta <gunnar@sletta.org>
Diffstat (limited to 'src/quick/scenegraph/qsgthreadedrenderloop.cpp')
-rw-r--r-- | src/quick/scenegraph/qsgthreadedrenderloop.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/quick/scenegraph/qsgthreadedrenderloop.cpp b/src/quick/scenegraph/qsgthreadedrenderloop.cpp index 155b52b31a..561ebff8dd 100644 --- a/src/quick/scenegraph/qsgthreadedrenderloop.cpp +++ b/src/quick/scenegraph/qsgthreadedrenderloop.cpp @@ -703,6 +703,11 @@ QSGThreadedRenderLoop::QSGThreadedRenderLoop() m_animation_driver->install(); } +QSGThreadedRenderLoop::~QSGThreadedRenderLoop() +{ + delete sg; +} + QSGRenderContext *QSGThreadedRenderLoop::createRenderContext(QSGContext *sg) const { return sg->createRenderContext(); |