Index: sky/engine/web/FrameLoaderClientImpl.cpp |
diff --git a/sky/engine/web/FrameLoaderClientImpl.cpp b/sky/engine/web/FrameLoaderClientImpl.cpp |
index 06740dcdb2e03078aa9d0ebc500115485d37c425..5c835c52b42ea77d4fc5a24b61b53c56ab12a4de 100644 |
--- a/sky/engine/web/FrameLoaderClientImpl.cpp |
+++ b/sky/engine/web/FrameLoaderClientImpl.cpp |
@@ -37,6 +37,7 @@ |
#include "core/events/MouseEvent.h" |
#include "core/frame/FrameView.h" |
#include "core/frame/Settings.h" |
+#include "core/html/HTMLIFrameElement.h" |
#include "core/page/Chrome.h" |
#include "core/page/EventHandler.h" |
#include "core/page/Page.h" |
@@ -250,6 +251,13 @@ void FrameLoaderClientImpl::loadURLExternally(const ResourceRequest& request, Na |
} |
} |
+void FrameLoaderClientImpl::createView(const KURL& url) |
+{ |
+ if (m_webFrame->client()) { |
+ m_webFrame->client()->createChildView(url); |
+ } |
+} |
+ |
void FrameLoaderClientImpl::selectorMatchChanged(const Vector<String>& addedSelectors, const Vector<String>& removedSelectors) |
{ |
if (WebFrameClient* client = m_webFrame->client()) |