Title: [167412] trunk/Source/WebKit2
Revision
167412
Author
benja...@webkit.org
Date
2014-04-16 20:28:02 -0700 (Wed, 16 Apr 2014)

Log Message

[iOS][WK2] Fix the DidCommitLoad initial scrolling position
https://bugs.webkit.org/show_bug.cgi?id=131780

Patch by Benjamin Poulain <bpoul...@apple.com> on 2014-04-16
Reviewed by Jon Honeycutt.

* UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView _didCommitLayerTree:]):
That code is older than _obscuredInsets and used the contentInsets as a workaround.

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (167411 => 167412)


--- trunk/Source/WebKit2/ChangeLog	2014-04-17 03:26:53 UTC (rev 167411)
+++ trunk/Source/WebKit2/ChangeLog	2014-04-17 03:28:02 UTC (rev 167412)
@@ -1,5 +1,16 @@
 2014-04-16  Benjamin Poulain  <bpoul...@apple.com>
 
+        [iOS][WK2] Fix the DidCommitLoad initial scrolling position
+        https://bugs.webkit.org/show_bug.cgi?id=131780
+
+        Reviewed by Jon Honeycutt.
+
+        * UIProcess/API/Cocoa/WKWebView.mm:
+        (-[WKWebView _didCommitLayerTree:]):
+        That code is older than _obscuredInsets and used the contentInsets as a workaround.
+
+2014-04-16  Benjamin Poulain  <bpoul...@apple.com>
+
         [iOS][WK2] Fix annoying scrolling bugs
         https://bugs.webkit.org/show_bug.cgi?id=131722
 

Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm (167411 => 167412)


--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm	2014-04-17 03:26:53 UTC (rev 167411)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm	2014-04-17 03:28:02 UTC (rev 167412)
@@ -473,8 +473,7 @@
         _gestureController->setRenderTreeSize(layerTreeTransaction.renderTreeSize());
 
     if (_isWaitingForNewLayerTreeAfterDidCommitLoad) {
-        UIEdgeInsets inset = [_scrollView contentInset];
-        [_scrollView setContentOffset:CGPointMake(-inset.left, -inset.top)];
+        [_scrollView setContentOffset:CGPointMake(-_obscuredInsets.left, -_obscuredInsets.top)];
         _isWaitingForNewLayerTreeAfterDidCommitLoad = NO;
     }
 }
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to