Index: Source/bindings/core/v8/V8GCForContextDispose.cpp |
diff --git a/Source/bindings/core/v8/V8GCForContextDispose.cpp b/Source/bindings/core/v8/V8GCForContextDispose.cpp |
index 7c8fffcf11c52d648ee631b1e0b8f3008267b04c..98fee0c29f21145262c00415115cf35390377c76 100644 |
--- a/Source/bindings/core/v8/V8GCForContextDispose.cpp |
+++ b/Source/bindings/core/v8/V8GCForContextDispose.cpp |
@@ -31,6 +31,7 @@ |
#include "config.h" |
#include "bindings/core/v8/V8GCForContextDispose.h" |
+#include "bindings/core/v8/V8PerIsolateData.h" |
#include "wtf/StdLibExtras.h" |
#include <v8.h> |
@@ -45,7 +46,7 @@ V8GCForContextDispose::V8GCForContextDispose() |
void V8GCForContextDispose::notifyContextDisposed(bool isMainFrame) |
{ |
m_didDisposeContextForMainFrame = m_didDisposeContextForMainFrame || isMainFrame; |
- v8::V8::ContextDisposedNotification(); |
+ V8PerIsolateData::mainThreadIsolate()->ContextDisposedNotification(); |
if (!m_pseudoIdleTimer.isActive()) |
m_pseudoIdleTimer.startOneShot(0.8, FROM_HERE); |
} |
@@ -72,7 +73,7 @@ void V8GCForContextDispose::pseudoIdleTimerFired(Timer<V8GCForContextDispose>*) |
const int longIdlePauseInMs = 1000; |
const int shortIdlePauseInMs = 10; |
int hint = m_didDisposeContextForMainFrame ? longIdlePauseInMs : shortIdlePauseInMs; |
- v8::V8::IdleNotification(hint); |
+ V8PerIsolateData::mainThreadIsolate()->IdleNotification(hint); |
m_didDisposeContextForMainFrame = false; |
} |