⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 185760 in webkit


Ignore:
Timestamp:
Jun 19, 2015, 12:10:31 PM (11 years ago)
Author:
commit-queue@webkit.org
Message:

Revert switch to _synchronizedDrawingFence.
https://bugs.webkit.org/show_bug.cgi?id=146136
<rdar://problem/21227992>

Patch by Jeremy Jones <jeremyj@apple.com> on 2015-06-19
Reviewed by Simon Fraser.

Revert _synchronizedDrawingFence code path that leaks a port.

  • UIProcess/ios/WebVideoFullscreenManagerProxy.mm:

(WebKit::WebVideoFullscreenManagerProxy::setVideoLayerFrame):

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r185753 r185760  
     12015-06-19  Jeremy Jones  <jeremyj@apple.com>
     2
     3        Revert switch to _synchronizedDrawingFence.
     4        https://bugs.webkit.org/show_bug.cgi?id=146136
     5        <rdar://problem/21227992>
     6
     7        Reviewed by Simon Fraser.
     8
     9        Revert _synchronizedDrawingFence code path that leaks a port.
     10
     11        * UIProcess/ios/WebVideoFullscreenManagerProxy.mm:
     12        (WebKit::WebVideoFullscreenManagerProxy::setVideoLayerFrame):
     13
    1142015-06-19  Anders Carlsson  <andersca@apple.com>
    215
  • trunk/Source/WebKit2/UIProcess/ios/WebVideoFullscreenManagerProxy.mm

    r185727 r185760  
    3939#import <WebKitSystemInterface.h>
    4040
    41 #if __IPHONE_OS_VERSION_MIN_REQUIRED >= 90000
    42 #import "BackBoardServicesSPI.h"
    43 #endif
    44 
    4541using namespace WebCore;
    4642
     
    517513{
    518514    @autoreleasepool {
    519 #if __IPHONE_OS_VERSION_MIN_REQUIRED >= 90000
    520         BKSAnimationFenceHandle* synchronizationFence = [UIWindow _synchronizedDrawingFence];
    521         mach_port_name_t fencePort = [synchronizationFence CAPort];
    522 #else
    523515        mach_port_name_t fencePort = [UIWindow _synchronizeDrawingAcrossProcesses];
    524 #endif
    525516
    526517        m_page->send(Messages::WebVideoFullscreenManager::SetVideoLayerFrameFenced(contextId, frame, IPC::Attachment(fencePort, MACH_MSG_TYPE_MOVE_SEND)), m_page->pageID());
Note: See TracChangeset for help on using the changeset viewer.