Commit ee6f60d7 authored by Rafaël Carré's avatar Rafaël Carré

Avoid using vlc_object_find() when not needed

parent 270e0812
...@@ -131,7 +131,14 @@ void __vout_OSDMessage( vlc_object_t *p_caller, int i_channel, ...@@ -131,7 +131,14 @@ void __vout_OSDMessage( vlc_object_t *p_caller, int i_channel,
if( !config_GetInt( p_caller, "osd" ) ) return; if( !config_GetInt( p_caller, "osd" ) ) return;
p_vout = vlc_object_find( p_caller, VLC_OBJECT_VOUT, FIND_ANYWHERE ); if( p_caller->i_object_type == VLC_OBJECT_VOUT )
{
p_vout = (vout_thread_t*) p_caller;
vlc_object_yield( p_vout );
}
else
p_vout = vlc_object_find( p_caller, VLC_OBJECT_VOUT, FIND_ANYWHERE );
if( p_vout ) if( p_vout )
{ {
va_start( args, psz_format ); va_start( args, psz_format );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment