Title: [210869] branches/safari-603-branch/Source/WebCore
Revision
210869
Author
matthew_han...@apple.com
Date
2017-01-18 12:43:07 -0800 (Wed, 18 Jan 2017)

Log Message

Merge r210727. rdar://problem/29668223

Modified Paths

Diff

Modified: branches/safari-603-branch/Source/WebCore/ChangeLog (210868 => 210869)


--- branches/safari-603-branch/Source/WebCore/ChangeLog	2017-01-18 20:43:04 UTC (rev 210868)
+++ branches/safari-603-branch/Source/WebCore/ChangeLog	2017-01-18 20:43:07 UTC (rev 210869)
@@ -1,5 +1,23 @@
 2017-01-18  Matthew Hanson  <matthew_han...@apple.com>
 
+        Merge r210727. rdar://problem/29668223
+
+    2017-01-12  Tim Horton  <timothy_hor...@apple.com>
+
+            Keyboard accessory bar can appear on top of full-screen video
+            https://bugs.webkit.org/show_bug.cgi?id=166902
+            <rdar://problem/29668223>
+
+            Reviewed by Darin Adler.
+
+            * platform/ios/WebVideoFullscreenInterfaceAVKit.mm:
+            (WebVideoFullscreenInterfaceAVKit::setupFullscreen):
+            Increase the full-screen video window level to one above the keyboard,
+            to ensure that the video is never obscured by the keyboard or its
+            accessory views.
+
+2017-01-18  Matthew Hanson  <matthew_han...@apple.com>
+
         Merge r210844. rdar://problem/29993906
 
     2017-01-16  Filip Pizlo  <fpi...@apple.com>

Modified: branches/safari-603-branch/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm (210868 => 210869)


--- branches/safari-603-branch/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm	2017-01-18 20:43:04 UTC (rev 210868)
+++ branches/safari-603-branch/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm	2017-01-18 20:43:07 UTC (rev 210869)
@@ -73,6 +73,7 @@
 SOFT_LINK_CLASS(UIKit, UIView)
 SOFT_LINK_CLASS(UIKit, UIViewController)
 SOFT_LINK_CLASS(UIKit, UIColor)
+SOFT_LINK_CONSTANT(UIKit, UIRemoteKeyboardLevel, UIWindowLevel)
 
 #if !LOG_DISABLED
 static const char* boolString(bool val)
@@ -606,6 +607,7 @@
         [[m_viewController view] setFrame:[m_window bounds]];
         [m_viewController _setIgnoreAppSupportedOrientations:YES];
         [m_window setRootViewController:m_viewController.get()];
+        [m_window setWindowLevel:getUIRemoteKeyboardLevel() + 1];
         [m_window makeKeyAndVisible];
     }
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to