Title: [230859] trunk/Source/WebKit
- Revision
- 230859
- Author
- commit-qu...@webkit.org
- Date
- 2018-04-20 15:16:06 -0700 (Fri, 20 Apr 2018)
Log Message
EnterFullscreen must update the minimum and maximum layout sizes.
https://bugs.webkit.org/show_bug.cgi?id=184828
rdar://problem/38435829
Patch by Jeremy Jones <jere...@apple.com> on 2018-04-20
Reviewed by Jon Lee.
Without this, the WKWebView won't layout to the full size in fullscreen mode.
* UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm:
(-[WKFullScreenWindowController enterFullScreen]):
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (230858 => 230859)
--- trunk/Source/WebKit/ChangeLog 2018-04-20 22:14:35 UTC (rev 230858)
+++ trunk/Source/WebKit/ChangeLog 2018-04-20 22:16:06 UTC (rev 230859)
@@ -1,3 +1,16 @@
+2018-04-20 Jeremy Jones <jere...@apple.com>
+
+ EnterFullscreen must update the minimum and maximum layout sizes.
+ https://bugs.webkit.org/show_bug.cgi?id=184828
+ rdar://problem/38435829
+
+ Reviewed by Jon Lee.
+
+ Without this, the WKWebView won't layout to the full size in fullscreen mode.
+
+ * UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm:
+ (-[WKFullScreenWindowController enterFullScreen]):
+
2018-04-18 Jer Noble <jer.no...@apple.com>
Don't put build products into WK_ALTERNATE_WEBKIT_SDK_PATH for engineering builds
Modified: trunk/Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm (230858 => 230859)
--- trunk/Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm 2018-04-20 22:14:35 UTC (rev 230858)
+++ trunk/Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm 2018-04-20 22:16:06 UTC (rev 230859)
@@ -471,6 +471,7 @@
[_webView setAutoresizingMask:(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)];
[_webView setFrame:[_window bounds]];
+ [_webView _overrideLayoutParametersWithMinimumLayoutSize:[_window bounds].size maximumUnobscuredSizeOverride:[_window bounds].size];
[_window insertSubview:_webView atIndex:0];
[_webView setNeedsLayout];
[_webView layoutIfNeeded];
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes