Commit e7337227 authored by Stanisław Chmiela's avatar Stanisław Chmiela
Browse files

Remove observer only if it has been registered

Happens if someone creates Video component, but doesn't set src to it.
parent 88e47159
Loading
Loading
Loading
Loading
+2 −0
Changes for RCTVideo.m: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -675,8 +675,10 @@ static NSString *const playbackRate = @"rate";
- (void)removeFromSuperview
{
  [_player pause];
  if (_playbackRateObserverRegistered) {
    [_player removeObserver:self forKeyPath:playbackRate];
    _playbackRateObserverRegistered = NO;
  }
  _player = nil;

  [self removePlayerLayer];