Windows build fixes
[WebKit-https.git] / WebKit / win / WebJavaScriptCollector.cpp
index b4f106d..a9e5f93 100644 (file)
@@ -31,6 +31,8 @@
 #include <JavaScriptCore/JSGlobalData.h>
 #include <JavaScriptCore/collector.h>
 #include <WebCore/GCController.h>
+#include <WebCore/JSDOMWindow.h>
+#include <kjs/JSLock.h>
 #pragma warning(pop)
 
 using namespace KJS;
@@ -109,6 +111,7 @@ HRESULT STDMETHODCALLTYPE WebJavaScriptCollector::objectCount(
         return E_POINTER;
     }
 
-    *count = (UINT)JSGlobalData::threadInstance().heap->size();
+    JSLock lock(false);
+    *count = (UINT)JSDOMWindow::commonJSGlobalData()->heap->size();
     return S_OK;
 }