libvlc_input_has_vout more consistent with function aim

This commit is contained in:
Filippo Carone 2006-12-05 23:42:58 +00:00
parent 7a6f4c91aa
commit a10792f2b6

View File

@ -197,11 +197,13 @@ vlc_bool_t libvlc_input_has_vout( libvlc_input_t *p_input,
libvlc_exception_t *p_e )
{
vout_thread_t *p_vout = GetVout( p_input, p_e );
/* GetVout will raise the exception for us */
if( !p_vout )
if ( libvlc_exception_raised( p_e ) )
{
return VLC_FALSE;
if ( strcmp( "No active video output", libvlc_exception_get_message( p_e ) ) == 0 )
{
libvlc_exception_clear( p_e );
}
return VLC_FALSE;
}
vlc_object_release( p_vout );