Pārlūkot izejas kodu

VLCMediaPlayer: retain shared library to prevent from destroying it after release

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Gleb Pinigin 12 gadi atpakaļ
vecāks
revīzija
e1d2d228f9
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      Sources/VLCMediaPlayer.m

+ 1 - 1
Sources/VLCMediaPlayer.m

@@ -981,7 +981,7 @@ static const VLCMediaPlayerState libvlc_to_local_state[] =
         if (options && options.count > 0)
             _privateLibrary = [[VLCLibrary alloc] initWithOptions:options];
         else
-            _privateLibrary = [VLCLibrary sharedLibrary];
+            _privateLibrary = [[VLCLibrary sharedLibrary] retain];
         _playerInstance = libvlc_media_player_new([_privateLibrary instance]);
 
         [self registerObservers];