[ MimeHandlerView ] Cleanup some unnecessary code
CreateFrameContainer contains some old code form when the method was
static. This CL cleans that up.
TBR=wjmaclean@chromium.org
Bug: 659750
Change-Id: I186176c9e60ac65663f6a3274de5aa45e114adfe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1629328
Reviewed-by: Ehsan Karamad <ekaramad@chromium.org>
Commit-Queue: Ehsan Karamad <ekaramad@chromium.org>
Cr-Commit-Position: refs/heads/master@{#663343}
diff --git a/extensions/renderer/guest_view/mime_handler_view/mime_handler_view_container_manager.cc b/extensions/renderer/guest_view/mime_handler_view/mime_handler_view_container_manager.cc
index b1b8a37..439870d 100644
--- a/extensions/renderer/guest_view/mime_handler_view/mime_handler_view_container_manager.cc
+++ b/extensions/renderer/guest_view/mime_handler_view/mime_handler_view_container_manager.cc
@@ -83,11 +83,7 @@
// (which used to create a MimeHandlerViewContainer).
return false;
}
- // If there is already a MHVFC for this |plugin_element|, destroy it.
- auto* manager = Get(content::RenderFrame::FromWebFrame(
- plugin_element.GetDocument().GetFrame()),
- true /* create_if_does_not_exist */);
- if (manager->IsManagedByContainerManager(plugin_element)) {
+ if (IsManagedByContainerManager(plugin_element)) {
// This is the one injected by HTML string. Return true so that the
// HTMLPlugInElement creates a child frame to be used as the outer
// WebContents frame.
@@ -102,13 +98,14 @@
// This should translate into a same document navigation.
return true;
}
- manager->RemoveFrameContainerForReason(
- old_frame_container, UMAType::kRemoveFrameContainerUpdatePlugin);
+ // If there is already a MHVFC for this |plugin_element|, destroy it.
+ RemoveFrameContainerForReason(old_frame_container,
+ UMAType::kRemoveFrameContainerUpdatePlugin);
}
RecordInteraction(UMAType::kCreateFrameContainer);
auto frame_container = std::make_unique<MimeHandlerViewFrameContainer>(
this, plugin_element, resource_url, mime_type);
- manager->frame_containers_.push_back(std::move(frame_container));
+ frame_containers_.push_back(std::move(frame_container));
return true;
}