Changeset 102593 in webkit
- Timestamp:
- Dec 12, 2011 9:40:42 AM (12 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r102586 r102593 1 2011-12-12 Michael Bruning <michael.bruning@nokia.com> 2 3 [qt][wk2] Postpone scroll effects when page transition is ongoing. 4 https://bugs.webkit.org/show_bug.cgi?id=74177 5 6 Reviewed by Kenneth Rohde Christiansen. 7 8 * UIProcess/API/qt/qquickwebview.cpp: 9 (QQuickWebViewPrivate::scrollPositionRequested): 10 * UIProcess/API/qt/qquickwebview_p_p.h: 11 (QQuickWebViewPrivate::PostTransitionState::apply): 12 1 13 2011-12-12 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org> 2 14 -
trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp
r102583 r102593 201 201 void QQuickWebViewPrivate::scrollPositionRequested(const QPoint& pos) 202 202 { 203 if (!useTraditionalDesktopBehaviour) 204 interactionEngine->pagePositionRequest(pos); 203 if (useTraditionalDesktopBehaviour) 204 return; 205 206 if (isTransitioningToNewPage) { 207 postTransitionState->position = pos; 208 return; 209 } 210 211 interactionEngine->pagePositionRequest(pos); 205 212 } 206 213 -
trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview_p_p.h
r102582 r102593 101 101 p->interactionEngine->reset(); 102 102 p->interactionEngine->applyConstraints(p->computeViewportConstraints()); 103 p->interactionEngine->pagePositionRequest(position); 103 104 104 105 if (contentsSize.isValid()) { … … 107 108 } 108 109 110 position = QPoint(); 109 111 contentsSize = QSize(); 110 112 } … … 112 114 QQuickWebViewPrivate* p; 113 115 QSize contentsSize; 116 QPoint position; 114 117 }; 115 118
Note: See TracChangeset
for help on using the changeset viewer.