Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(747)

Unified Diff: components/plugins/renderer/webview_plugin.cc

Issue 2874133002: Removed WebFrameClient.cpp from Source/web (Closed)
Patch Set: Review feedback and added TODO Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/plugins/renderer/webview_plugin.cc
diff --git a/components/plugins/renderer/webview_plugin.cc b/components/plugins/renderer/webview_plugin.cc
index 3bb9a8acf1222bb36acab4b5ef9dcab588a4066d..3aecdaf89384eb296d9786dd2f79c106f8ff417e 100644
--- a/components/plugins/renderer/webview_plugin.cc
+++ b/components/plugins/renderer/webview_plugin.cc
@@ -350,6 +350,14 @@ void WebViewPlugin::WebViewHelper::DidClearWindowObject() {
plugin_->delegate_->GetV8Handle(isolate));
}
+void WebViewPlugin::WebViewHelper::FrameDetached(blink::WebLocalFrame* frame,
+ DetachType type) {
+ if (frame->FrameWidget())
+ frame->FrameWidget()->Close();
+
+ frame->Close();
+}
+
void WebViewPlugin::OnZoomLevelChanged() {
if (container_) {
web_view()->SetZoomLevel(

Powered by Google App Engine
This is Rietveld 408576698