Changeset 69061 in webkit
- Timestamp:
- Oct 4, 2010 8:43:36 PM (14 years ago)
- Location:
- trunk/WebKit/efl
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit/efl/ChangeLog
r68920 r69061 1 2010-10-04 Gyuyoung Kim <gyuyoung.kim@samsung.com> 2 3 Reviewed by Kenneth Rohde Christiansen. 4 5 [EFL] Viewport data change notification by Bug 46755 6 https://bugs.webkit.org/show_bug.cgi?id=46772 7 8 Bug 46755 changes virtual function regarding to viewport metatag. Thus, EFL port 9 should change the function as well in order to get viewport arguments. 10 11 And, setInitLayoutCompleted / getInitLayoutCompleted() are removed because these functions 12 aren't needed anymore. 13 14 * WebCoreSupport/ChromeClientEfl.cpp: 15 (WebCore::ChromeClientEfl::dispatchViewportDataDidChange): 16 * WebCoreSupport/ChromeClientEfl.h: 17 * WebCoreSupport/FrameLoaderClientEfl.cpp: 18 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): 19 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad): 20 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): 21 * WebCoreSupport/FrameLoaderClientEfl.h: 22 1 23 2010-10-01 Rafael Antognolli <antognolli@profusion.mobi> 2 24 -
trunk/WebKit/efl/WebCoreSupport/ChromeClientEfl.cpp
r68918 r69061 516 516 } 517 517 518 void ChromeClientEfl::didReceiveViewportArguments(Frame* frame, const ViewportArguments& arguments) const 519 { 520 FrameLoaderClientEfl* client = static_cast<FrameLoaderClientEfl*>(frame->loader()->client()); 521 if (client->getInitLayoutCompleted()) 522 return; 523 518 void ChromeClientEfl::dispatchViewportDataDidChange(const ViewportArguments& arguments) const 519 { 524 520 ewk_view_viewport_set(m_view, arguments.width, arguments.height, arguments.initialScale, arguments.minimumScale, arguments.maximumScale, arguments.userScalable); 525 521 } -
trunk/WebKit/efl/WebCoreSupport/ChromeClientEfl.h
r64513 r69061 138 138 virtual void iconForFiles(const Vector<String, 0u>&, PassRefPtr<FileChooser>); 139 139 140 virtual void di dReceiveViewportArguments(Frame* frame, const ViewportArguments& arguments) const;140 virtual void dispatchViewportDataDidChange(const ViewportArguments&) const; 141 141 142 142 virtual bool selectItemWritingDirectionIsNatural(); -
trunk/WebKit/efl/WebCoreSupport/FrameLoaderClientEfl.cpp
r68576 r69061 73 73 , m_pluginView(0) 74 74 , m_hasSentResponseToPlugin(false) 75 , m_initLayoutCompleted(false)76 75 { 77 76 } … … 616 615 void FrameLoaderClientEfl::dispatchDidCommitLoad() 617 616 { 618 m_initLayoutCompleted = false;619 620 617 ewk_frame_uri_changed(m_frame); 621 618 if (ewk_view_frame_main_get(m_view) != m_frame) … … 635 632 void FrameLoaderClientEfl::dispatchDidFirstLayout() 636 633 { 637 m_initLayoutCompleted = true;638 634 ewk_frame_load_firstlayout_finished(m_frame); 639 635 } -
trunk/WebKit/efl/WebCoreSupport/FrameLoaderClientEfl.h
r68576 r69061 56 56 const String& customUserAgent() const; 57 57 58 void setInitLayoutCompleted(bool completed) { m_initLayoutCompleted = completed; }59 bool getInitLayoutCompleted() { return m_initLayoutCompleted; }60 61 58 virtual bool hasWebView() const; 62 59 virtual bool hasFrameView() const; … … 219 216 PluginView* m_pluginView; 220 217 bool m_hasSentResponseToPlugin; 221 222 bool m_initLayoutCompleted;223 218 }; 224 219
Note: See TracChangeset
for help on using the changeset viewer.