diff options
Diffstat (limited to 'src/qml/qml/qqmlbuiltinfunctions.cpp')
-rw-r--r-- | src/qml/qml/qqmlbuiltinfunctions.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/qml/qml/qqmlbuiltinfunctions.cpp b/src/qml/qml/qqmlbuiltinfunctions.cpp index 8d237a832d..6eac9baf89 100644 --- a/src/qml/qml/qqmlbuiltinfunctions.cpp +++ b/src/qml/qml/qqmlbuiltinfunctions.cpp @@ -2370,10 +2370,7 @@ ReturnedValue GlobalExtensions::method_qsTrIdNoOp(const FunctionObject *, const ReturnedValue GlobalExtensions::method_gc(const FunctionObject *b, const Value *, const Value *, int) { auto mm = b->engine()->memoryManager; - auto oldLimit = mm->gcStateMachine->timeLimit; - mm->setGCTimeLimit(-1); // temporarily use non-incremental gc - mm->runGC(); - mm->gcStateMachine->timeLimit = oldLimit; + mm->runFullGC(); return QV4::Encode::undefined(); } |