summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/web/WebScopedMicrotaskSuppression.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/web/WebScopedMicrotaskSuppression.cpp')
-rw-r--r--chromium/third_party/WebKit/Source/web/WebScopedMicrotaskSuppression.cpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/chromium/third_party/WebKit/Source/web/WebScopedMicrotaskSuppression.cpp b/chromium/third_party/WebKit/Source/web/WebScopedMicrotaskSuppression.cpp
index ddd5253cd0a..59a75ed9b41 100644
--- a/chromium/third_party/WebKit/Source/web/WebScopedMicrotaskSuppression.cpp
+++ b/chromium/third_party/WebKit/Source/web/WebScopedMicrotaskSuppression.cpp
@@ -29,7 +29,7 @@
*/
#include "config.h"
-#include "WebScopedMicrotaskSuppression.h"
+#include "public/web/WebScopedMicrotaskSuppression.h"
#include "bindings/v8/V8RecursionScope.h"
#include "wtf/OwnPtr.h"
@@ -37,13 +37,19 @@
namespace blink {
#ifndef NDEBUG
-class WebScopedMicrotaskSuppression::Impl : public WebCore::V8RecursionScope::MicrotaskSuppression { };
+class WebScopedMicrotaskSuppression::Impl : public WebCore::V8RecursionScope::MicrotaskSuppression {
+public:
+ Impl(v8::Isolate* isolate)
+ : WebCore::V8RecursionScope::MicrotaskSuppression(isolate)
+ {
+ }
+};
#endif
void WebScopedMicrotaskSuppression::initialize()
{
#ifndef NDEBUG
- m_impl.reset(new Impl());
+ m_impl.reset(new Impl(v8::Isolate::GetCurrent()));
#endif
}