Changeset 149542 in webkit
- Timestamp:
- May 3, 2013 3:19:15 PM (11 years ago)
- Location:
- trunk/Source/WebKit/blackberry
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/blackberry/Api/WebPage.cpp
r149487 r149542 1113 1113 Platform::IntSize virtualViewport = recomputeVirtualViewportFromViewportArguments(); 1114 1114 m_webPage->setVirtualViewportSize(virtualViewport); 1115 if (m_shouldUseFixedDesktopMode)1116 setViewMode(FixedDesktop);1117 else1118 setViewMode(Desktop);1119 1115 } 1116 1117 if (m_shouldUseFixedDesktopMode) 1118 setViewMode(FixedDesktop); 1119 else 1120 setViewMode(Desktop); 1120 1121 1121 1122 #if ENABLE(EVENT_MODE_METATAGS) -
trunk/Source/WebKit/blackberry/ChangeLog
r149490 r149542 1 2013-05-03 Jacky Jiang <zhajiang@blackberry.com> 2 3 [BlackBerry] Page rendering scale is changed after go back and forward 4 https://bugs.webkit.org/show_bug.cgi?id=115573 5 6 Reviewed by Rob Buis. 7 Internally reviewed by Jeff Rogers. 8 9 PR: 326886 10 When navigating back from page A with viewport to page B without 11 viewport, we didn't call setViewMode(); therefore, we didn't change 12 the fixed layout size which was set by page A. In that case, WebCore 13 would just pick up page A's fixed layout size to layout page B which 14 caused this issue. 15 Expecting zoomToInitialScaleOnLoad() or other functions to setViewMode() 16 later is not a good way, because zoomToInitialScaleOnLoad() has never 17 been called in this case. So we should always call setViewMode() to set 18 fixed layout size when a new page is committed. 19 20 * Api/WebPage.cpp: 21 (BlackBerry::WebKit::WebPagePrivate::setLoadState): 22 1 23 2013-05-02 Genevieve Mak <gmak@rim.com> 2 24
Note: See TracChangeset
for help on using the changeset viewer.