Fixes a situation when exiting fullscreen, where observed keypath values have not been released

This commit is contained in:
Ash Mishra 2019-11-19 12:32:11 -08:00
parent 257be246e0
commit a5bfba9451

View File

@ -1381,6 +1381,8 @@ static int const RCTVideoUnset = -1;
{
if (_playerViewController == playerViewController && _fullscreenPlayerPresented && self.onVideoFullscreenPlayerWillDismiss)
{
[_playerViewController.contentOverlayView removeObserver:self forKeyPath:@"frame"];
[_playerViewController removeObserver:self forKeyPath:readyForDisplayKeyPath];
self.onVideoFullscreenPlayerWillDismiss(@{@"target": self.reactTag});
}
}