1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-13 20:39:57 +01:00

Don't deadlock libvlc when receiving MediaPlayerEncounteredError.

This commit is contained in:
Christian Muehlhaeuser 2015-04-18 06:42:11 +02:00
parent cba146a902
commit 86facdeb14

View File

@ -505,11 +505,8 @@ AudioOutput::onVlcEvent( const libvlc_event_t* event )
setState( Stopped );
break;
case libvlc_MediaPlayerEncounteredError:
tDebug() << Q_FUNC_INFO << "LibVLC error : MediaPlayerEncounteredError. Stopping";
if ( m_vlcPlayer != nullptr )
{
stop();
}
tDebug() << Q_FUNC_INFO << "LibVLC error: MediaPlayerEncounteredError. Stopping";
// Don't call stop() here - it will deadlock libvlc
setState( Error );
break;
case libvlc_MediaPlayerVout: