diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/bindings/v8/V8GCForContextDispose.cpp')
-rw-r--r-- | chromium/third_party/WebKit/Source/bindings/v8/V8GCForContextDispose.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/third_party/WebKit/Source/bindings/v8/V8GCForContextDispose.cpp b/chromium/third_party/WebKit/Source/bindings/v8/V8GCForContextDispose.cpp index e7d40bd129e..688a212a30c 100644 --- a/chromium/third_party/WebKit/Source/bindings/v8/V8GCForContextDispose.cpp +++ b/chromium/third_party/WebKit/Source/bindings/v8/V8GCForContextDispose.cpp @@ -32,6 +32,7 @@ #include "bindings/v8/V8GCForContextDispose.h" #include "wtf/StdLibExtras.h" +#include <v8.h> namespace WebCore { @@ -46,7 +47,7 @@ void V8GCForContextDispose::notifyContextDisposed(bool isMainFrame) m_didDisposeContextForMainFrame = m_didDisposeContextForMainFrame || isMainFrame; v8::V8::ContextDisposedNotification(); if (!m_pseudoIdleTimer.isActive()) - m_pseudoIdleTimer.startOneShot(0.8); + m_pseudoIdleTimer.startOneShot(0.8, FROM_HERE); } void V8GCForContextDispose::notifyIdleSooner(double maximumFireInterval) @@ -55,7 +56,7 @@ void V8GCForContextDispose::notifyIdleSooner(double maximumFireInterval) double nextFireInterval = m_pseudoIdleTimer.nextFireInterval(); if (nextFireInterval > maximumFireInterval) { m_pseudoIdleTimer.stop(); - m_pseudoIdleTimer.startOneShot(maximumFireInterval); + m_pseudoIdleTimer.startOneShot(maximumFireInterval, FROM_HERE); } } } |