| Index: content/browser/web_contents/web_contents_impl.cc
|
| diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
|
| index d05d180e81614d681074531ddd0b25c44068d803..f74d7ca1513b344cccffa260130142f2121bdc76 100644
|
| --- a/content/browser/web_contents/web_contents_impl.cc
|
| +++ b/content/browser/web_contents/web_contents_impl.cc
|
| @@ -3342,18 +3342,18 @@ bool WebContentsImpl::HasOpener() const {
|
| return GetOpener() != NULL;
|
| }
|
|
|
| -WebContentsImpl* WebContentsImpl::GetOpener() const {
|
| +RenderFrameHostImpl* WebContentsImpl::GetOpener() const {
|
| FrameTreeNode* opener_ftn = frame_tree_.root()->opener();
|
| - return opener_ftn ? FromFrameTreeNode(opener_ftn) : nullptr;
|
| + return opener_ftn ? opener_ftn->current_frame_host() : nullptr;
|
| }
|
|
|
| bool WebContentsImpl::HasOriginalOpener() const {
|
| return GetOriginalOpener() != NULL;
|
| }
|
|
|
| -WebContents* WebContentsImpl::GetOriginalOpener() const {
|
| +RenderFrameHostImpl* WebContentsImpl::GetOriginalOpener() const {
|
| FrameTreeNode* opener_ftn = frame_tree_.root()->original_opener();
|
| - return opener_ftn ? FromFrameTreeNode(opener_ftn) : nullptr;
|
| + return opener_ftn ? opener_ftn->current_frame_host() : nullptr;
|
| }
|
|
|
| void WebContentsImpl::DidChooseColorInColorChooser(SkColor color) {
|
|
|