diff options
author | Liang Jian <[email protected]> | 2014-03-13 13:28:53 +0800 |
---|---|---|
committer | The Qt Project <[email protected]> | 2014-03-13 21:40:43 +0100 |
commit | 593be86d543b220d4f47e915c39b45ca3cb6e6af (patch) | |
tree | 77c8cb4114e6008f777a2aac36f73b54d464863a /src/qml/jsruntime/qv4functionobject.cpp | |
parent | f3d8386bcd784c2693d0fcc10f9b621de80f7ae0 (diff) |
Fix CompiledData::CompilationUnit object leak
Don't ref CompiledData::CompilationUnit in constructor of ScriptFunction
since its has been referenced in its base class
Change-Id: I9ad2d6e190c2ac11de4ccd63015c81d2dead3971
Reviewed-by: Simon Hausmann <[email protected]>
Diffstat (limited to 'src/qml/jsruntime/qv4functionobject.cpp')
-rw-r--r-- | src/qml/jsruntime/qv4functionobject.cpp | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/qml/jsruntime/qv4functionobject.cpp b/src/qml/jsruntime/qv4functionobject.cpp index c53c528e39..6bd56d8fb2 100644 --- a/src/qml/jsruntime/qv4functionobject.cpp +++ b/src/qml/jsruntime/qv4functionobject.cpp @@ -357,11 +357,6 @@ ScriptFunction::ScriptFunction(ExecutionContext *scope, Function *function) Scope s(scope); ScopedValue protectThis(s, this); - this->function = function; - this->function->compilationUnit->ref(); - Q_ASSERT(function); - Q_ASSERT(function->code); - // global function if (!scope) return; |