Index: Source/core/loader/FrameLoader.cpp |
diff --git a/Source/core/loader/FrameLoader.cpp b/Source/core/loader/FrameLoader.cpp |
index 843337b4fc2f0eb35b0a8ebff7d8e26cdbc94b34..157e1af81921fc78d13b42c86b49031a82e77b36 100644 |
--- a/Source/core/loader/FrameLoader.cpp |
+++ b/Source/core/loader/FrameLoader.cpp |
@@ -80,6 +80,7 @@ |
#include "core/svg/graphics/SVGImage.h" |
#include "core/xml/parser/XMLDocumentParser.h" |
#include "platform/Logging.h" |
+#include "platform/PluginScriptForbiddenScope.h" |
#include "platform/UserGestureIndicator.h" |
#include "platform/network/HTTPParsers.h" |
#include "platform/network/ResourceRequest.h" |
@@ -1002,6 +1003,7 @@ void FrameLoader::notifyIfInitialDocumentAccessed() |
void FrameLoader::commitProvisionalLoad() |
{ |
ASSERT(client()->hasWebView()); |
+ PluginScriptForbiddenScope forbidPluginDestructorScripting; |
RefPtr<DocumentLoader> pdl = m_provisionalDocumentLoader; |
RefPtrWillBeRawPtr<LocalFrame> protect(m_frame.get()); |