Title: [179827] trunk/Source/WebCore
Revision
179827
Author
[email protected]
Date
2015-02-09 08:22:53 -0800 (Mon, 09 Feb 2015)

Log Message

[iOS] exit from fullscreen when player view controller calls delegate
https://bugs.webkit.org/show_bug.cgi?id=141350

Reviewed by Jer Noble.

* platform/ios/WebVideoFullscreenInterfaceAVKit.mm:
(-[WebAVPlayerController playerViewControllerWillCancelOptimizedFullscree:]): New, ask delegate
    to exit from fullscreen.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (179826 => 179827)


--- trunk/Source/WebCore/ChangeLog	2015-02-09 14:05:49 UTC (rev 179826)
+++ trunk/Source/WebCore/ChangeLog	2015-02-09 16:22:53 UTC (rev 179827)
@@ -1,3 +1,14 @@
+2015-02-09  Eric Carlson  <[email protected]>
+
+        [iOS] exit from fullscreen when player view controller calls delegate
+        https://bugs.webkit.org/show_bug.cgi?id=141350
+
+        Reviewed by Jer Noble.
+
+        * platform/ios/WebVideoFullscreenInterfaceAVKit.mm:
+        (-[WebAVPlayerController playerViewControllerWillCancelOptimizedFullscree:]): New, ask delegate
+            to exit from fullscreen.
+
 2015-02-06  Sergio Villar Senin  <[email protected]>
 
         ASSERTION FAILED: resolvedInitialPosition <= resolvedFinalPosition in WebCore::GridSpan::GridSpan

Modified: trunk/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm (179826 => 179827)


--- trunk/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm	2015-02-09 14:05:49 UTC (rev 179826)
+++ trunk/Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm	2015-02-09 16:22:53 UTC (rev 179827)
@@ -217,6 +217,13 @@
     completionHandler(self.fullscreenInterface->fullscreenMayReturnToInline());
 }
 
+- (void)playerViewControllerWillCancelOptimizedFullscree:(AVPlayerViewController *)playerViewController
+{
+    UNUSED_PARAM(playerViewController);
+    ASSERT(self.delegate);
+    self.delegate->requestExitFullscreen();
+}
+
 - (void)play:(id)sender
 {
     UNUSED_PARAM(sender);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to