aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmlbuiltinfunctions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/qml/qqmlbuiltinfunctions.cpp')
-rw-r--r--src/qml/qml/qqmlbuiltinfunctions.cpp5
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();
}