Просмотр исходного кода

vlc media player: correctly fetch the 'media player stopped' event instead of believing that 'end reached' is actually the stop (close #11074)

Felix Paul Kühne 11 лет назад
Родитель
Сommit
9066a74b44
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      Sources/VLCMediaPlayer.m

+ 1 - 1
Sources/VLCMediaPlayer.m

@@ -96,7 +96,7 @@ static void HandleMediaInstanceStateChanged(const libvlc_event_t * event, void *
         newState = VLCMediaPlayerStatePlaying;
     else if (event->type == libvlc_MediaPlayerPaused)
         newState = VLCMediaPlayerStatePaused;
-    else if (event->type == libvlc_MediaPlayerEndReached)
+    else if (event->type == libvlc_MediaPlayerEndReached || event->type == libvlc_MediaPlayerStopped)
         newState = VLCMediaPlayerStateStopped;
     else if (event->type == libvlc_MediaPlayerEncounteredError)
         newState = VLCMediaPlayerStateError;