[Webkit-unassigned] [Bug 86076] [EFL] The view is not invalidated after going back

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri May 11 05:20:22 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=86076





--- Comment #3 from Mikhail Pozdnyakov <mikhail.pozdnyakov at intel.com>  2012-05-11 05:19:26 PST ---
(In reply to comment #2)
> (From update of attachment 141373 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=141373&action=review
> 
> > Source/WebKit/efl/WebCoreSupport/FrameLoaderClientEfl.cpp:945
> > +
> 
> Don't you need to consider viewport meta tag for cached frame. GTK port supports viewport meta tag in this function.

Think viewport parameters invalidation is done already each time a frame is restored from cache. Here is how it happens

546        ewk_view_viewport_attributes_set(m_view, arguments);
(gdb) bt
#0  WebCore::ChromeClientEfl::dispatchViewportPropertiesDidChange (this=0x80b85d8, arguments=...) at /usr/share/WebKit/Source/WebKit/efl/WebCoreSupport/ChromeClientEfl.cpp:546
#1  0xb43c87ed in WebCore::Chrome::dispatchViewportPropertiesDidChange (this=0x80582c8, arguments=...) at /usr/share/WebKit/Source/WebCore/page/Chrome.cpp:468
#2  0xb3fba604 in WebCore::Document::updateViewportArguments (this=0xaec4c218) at /usr/share/WebKit/Source/WebCore/dom/Document.cpp:3037
#3  0xb43fc2c8 in WebCore::Frame::setDocument (this=0x80be908, newDoc=...) at /usr/share/WebKit/Source/WebCore/page/Frame.cpp:309
#4  0xb43345ad in WebCore::FrameLoader::open (this=0x80be964, cachedFrame=...) at /usr/share/WebKit/Source/WebCore/loader/FrameLoader.cpp:1926
#5  0xb414c8c5 in WebCore::CachedFrame::open (this=0xad0681a0) at /usr/share/WebKit/Source/WebCore/history/CachedFrame.cpp:212
#6  0xb414e37a in WebCore::CachedPage::restore (this=0xad073588, page=0x80b8658) at /usr/share/WebKit/Source/WebCore/history/CachedPage.cpp:79

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list