Chromium Code Reviews| Index: Source/core/frame/LocalFrame.h |
| diff --git a/Source/core/frame/LocalFrame.h b/Source/core/frame/LocalFrame.h |
| index 419ad462e4f2a36ccbfe49bf964e6d9e18d4e00e..b3dc2904b1ac5b6ed14c9e569cb4d604124ed9b7 100644 |
| --- a/Source/core/frame/LocalFrame.h |
| +++ b/Source/core/frame/LocalFrame.h |
| @@ -55,6 +55,7 @@ namespace blink { |
| class InputMethodController; |
| class IntPoint; |
| class IntSize; |
| + class LocalDOMWindow; |
| class Node; |
| class Range; |
| class RenderView; |
| @@ -79,7 +80,7 @@ namespace blink { |
| virtual ~LocalFrame(); |
| virtual void trace(Visitor*) override; |
| virtual bool isLocalFrame() const override { return true; } |
| - virtual LocalDOMWindow* domWindow() const override; |
| + virtual DOMWindow* domWindow() const override; |
|
dcheng
2014/10/31 03:20:41
I wanted to make keep this as a covariant return,
|
| virtual void navigate(Document& originDocument, const KURL&, bool lockBackForwardList) override; |
| virtual void detach() override; |
| virtual void disconnectOwnerElement() override; |
| @@ -89,6 +90,7 @@ namespace blink { |
| void willDetachFrameHost(); |
| + LocalDOMWindow* localDOMWindow() const; |
| void setDOMWindow(PassRefPtrWillBeRawPtr<LocalDOMWindow>); |
| FrameView* view() const; |
| Document* document() const; |
| @@ -217,6 +219,11 @@ namespace blink { |
| m_loader.init(); |
| } |
| + inline LocalDOMWindow* LocalFrame::localDOMWindow() const |
| + { |
| + return m_domWindow.get(); |
|
haraken
2014/10/31 06:07:04
m_domWindow => m_localDOMWindow
|
| + } |
| + |
| inline FrameLoader& LocalFrame::loader() const |
| { |
| return m_loader; |