Michael Goddard <michael.goddard@trolltech.com>
authorhausmann@webkit.org <hausmann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 24 Jan 2008 13:37:49 +0000 (13:37 +0000)
committerhausmann@webkit.org <hausmann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 24 Jan 2008 13:37:49 +0000 (13:37 +0000)
commitcfdf9c764b327f6b67c51b44241a7236e4c4cd0a
treeab8c09900e806f7986bc95571f18bfe8e7f6ba74
parent359817c4a36ef28632005b150171e7d050795178
Michael Goddard <michael.goddard@trolltech.com>

Clear stale RuntimeObjectImps.
Since other objects can have refs to the QtInstance,
we can't rely on the QtInstance being deleted when the
RuntimeObjectImp is invalidate or deleted.  This
could result in a stale JSObject being returned for
a valid Instance.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@29756 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/ChangeLog
JavaScriptCore/bindings/qt/qt_instance.cpp
JavaScriptCore/bindings/runtime.cpp
JavaScriptCore/bindings/runtime.h