From 2859da9f22517099ce5d193398b7cc417a9c54d7 Mon Sep 17 00:00:00 2001
From: Kent Hansen <khansen@trolltech.com>
Date: Mon, 13 Jul 2009 09:48:50 +0200
Subject: mark object data if we have it

---
 src/script/bridge/qscriptobject.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/script/bridge/qscriptobject.cpp b/src/script/bridge/qscriptobject.cpp
index d490959..b657af7 100644
--- a/src/script/bridge/qscriptobject.cpp
+++ b/src/script/bridge/qscriptobject.cpp
@@ -113,6 +113,8 @@ void QScriptObject::getPropertyNames(JSC::ExecState* exec, JSC::PropertyNameArra
 
 void QScriptObject::mark()
 {
+    if (d && d->data)
+        d->data.mark();
     if (!d || !d->delegate) {
         JSC::JSObject::mark();
         return;
-- 
cgit v0.12