Changeset 158616 in webkit
- Timestamp:
- Nov 4, 2013 4:46:55 PM (10 years ago)
- Location:
- trunk/Source/WebKit/wince
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/wince/ChangeLog
r158533 r158616 1 2013-11-04 Zhuang Zhigang <zhuangzg@cn.fujitsu.com> 2 3 Change structure of frame tree in WINCE port. 4 https://bugs.webkit.org/show_bug.cgi?id=121079 5 6 Reviewed by Darin Adler. 7 8 * WebCoreSupport/FrameLoaderClientWinCE.cpp: 9 (WebKit::FrameLoaderClientWinCE::createFrame): 10 * WebView.cpp: 11 (WebView::createFrame): 12 * WebView.h: 13 1 14 2013-11-03 Patrick Gansterer <paroga@webkit.org> 2 15 -
trunk/Source/WebKit/wince/WebCoreSupport/FrameLoaderClientWinCE.cpp
r158501 r158616 172 172 const String& referrer, bool allowsScrolling, int marginWidth, int marginHeight) 173 173 { 174 return m_webView->createFrame(url, name, ownerElement, referrer, allowsScrolling, marginWidth, marginHeight );174 return m_webView->createFrame(url, name, ownerElement, referrer, allowsScrolling, marginWidth, marginHeight, m_frame); 175 175 } 176 176 -
trunk/Source/WebKit/wince/WebView.cpp
r158533 r158616 158 158 159 159 PassRefPtr<Frame> WebView::createFrame(const URL& url, const String& name, HTMLFrameOwnerElement* ownerElement, const String& referrer, 160 bool /*allowsScrolling*/, int /*marginWidth*/, int /*marginHeight*/) 161 { 162 Frame* coreFrame = m_frame; 163 160 bool /*allowsScrolling*/, int /*marginWidth*/, int /*marginHeight*/, Frame* parentFrame) 161 { 164 162 WebKit::FrameLoaderClientWinCE *loaderClient = new WebKit::FrameLoaderClientWinCE(this); 165 163 RefPtr<Frame> childFrame = Frame::create(m_page, ownerElement, loaderClient); 166 164 loaderClient->setFrame(childFrame.get()); 167 165 168 coreFrame->tree().appendChild(childFrame);166 parentFrame->tree().appendChild(childFrame); 169 167 childFrame->tree().setName(name); 170 168 childFrame->init(); … … 174 172 return 0; 175 173 176 coreFrame->loader().loadURLIntoChildFrame(url, referrer, childFrame.get());174 parentFrame->loader().loadURLIntoChildFrame(url, referrer, childFrame.get()); 177 175 178 176 // The frame's onload handler may have removed it from the document. -
trunk/Source/WebKit/wince/WebView.h
r158533 r158616 70 70 void frameRect(RECT* rect) const; 71 71 72 PassRefPtr<WebCore::Frame> createFrame(const WebCore::URL&, const WTF::String&, WebCore::HTMLFrameOwnerElement*, const WTF::String&, bool, int, int); 72 PassRefPtr<WebCore::Frame> createFrame(const WebCore::URL&, const WTF::String& name, WebCore::HTMLFrameOwnerElement*, 73 const WTF::String& referrer, bool allowScrolling, int marginWidth, int marginHeight, WebCore::Frame* parentFrame); 73 74 74 75 // JavaScript Dialog
Note: See TracChangeset
for help on using the changeset viewer.