summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/bindings/v8/V8GCForContextDispose.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/bindings/v8/V8GCForContextDispose.cpp')
-rw-r--r--chromium/third_party/WebKit/Source/bindings/v8/V8GCForContextDispose.cpp5
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);
}
}
}