Bug 133960

Summary: WebVideoFullscreenInterfaceAVKit could use a session object to implicitly clean up between fullscreen sessions.
Product: WebKit Reporter: Jeremy Jones <jeremyj-wk>
Component: MediaAssignee: Jeremy Jones <jeremyj-wk>
Status: NEW    
Severity: Normal    
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: iPhone / iPad   
OS: Unspecified   

Jeremy Jones
Reported 2014-06-16 16:52:47 PDT
> > Source/WebCore/platform/ios/WebVideoFullscreenInterfaceAVKit.mm:792 > > + [m_window setHidden:YES]; > > + [m_window setRootViewController:nil]; > > + [m_playerViewController setDelegate:nil]; > > + [m_playerViewController setPlayerController:nil]; > > + m_playerViewController = nil; > > + m_viewController = nil; > > + m_window = nil; > > + [m_videoLayer removeFromSuperlayer]; > > + m_videoLayer = nil; > > + [m_videoLayerContainer removeFromSuperlayer]; > > + [m_videoLayerContainer setPlayerViewController:nil]; > > + m_videoLayerContainer = nil; > > So much stuff. Maybe use a session object
Attachments
Note You need to log in before you can comment on or make changes to this bug.