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; |