Commit 1be27f13 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Qt: more removal of vlc_object_find

parent 3d52fe95
...@@ -172,7 +172,7 @@ void addMIMStaticEntry( intf_thread_t *p_intf, ...@@ -172,7 +172,7 @@ void addMIMStaticEntry( intf_thread_t *p_intf,
objects.push_back( 0 ); varnames.push_back( "" ); \ objects.push_back( 0 ); varnames.push_back( "" ); \
i_last_separator = objects.size(); } i_last_separator = objects.size(); }
static int InputAutoMenuBuilder( vlc_object_t *p_object, static int InputAutoMenuBuilder( input_thread_t *p_object,
vector<vlc_object_t *> &objects, vector<vlc_object_t *> &objects,
vector<const char *> &varnames ) vector<const char *> &varnames )
{ {
...@@ -567,10 +567,6 @@ QMenu *QVLCMenu::VideoMenu( intf_thread_t *p_intf, QMenu *current ) ...@@ -567,10 +567,6 @@ QMenu *QVLCMenu::VideoMenu( intf_thread_t *p_intf, QMenu *current )
**/ **/
QMenu *QVLCMenu::NavigMenu( intf_thread_t *p_intf, QMenu *menu ) QMenu *QVLCMenu::NavigMenu( intf_thread_t *p_intf, QMenu *menu )
{ {
vlc_object_t *p_object;
vector<vlc_object_t *> objects;
vector<const char *> varnames;
if( !menu ) menu = new QMenu(); if( !menu ) menu = new QMenu();
if( menu->isEmpty() ) if( menu->isEmpty() )
...@@ -586,8 +582,11 @@ QMenu *QVLCMenu::NavigMenu( intf_thread_t *p_intf, QMenu *menu ) ...@@ -586,8 +582,11 @@ QMenu *QVLCMenu::NavigMenu( intf_thread_t *p_intf, QMenu *menu )
ACT_ADD( menu, "navigation", qtr( "&Navigation" ) ); ACT_ADD( menu, "navigation", qtr( "&Navigation" ) );
} }
p_object = ( vlc_object_t * )vlc_object_find( p_intf, VLC_OBJECT_INPUT, input_thread_t *p_object;
FIND_ANYWHERE ); vector<vlc_object_t *> objects;
vector<const char *> varnames;
p_object = THEMIM->getInput();
InputAutoMenuBuilder( p_object, objects, varnames ); InputAutoMenuBuilder( p_object, objects, varnames );
PUSH_VAR( "prev-title" ); PUSH_VAR( "prev-title" );
PUSH_VAR( "next-title" ); PUSH_VAR( "next-title" );
...@@ -780,7 +779,7 @@ void QVLCMenu::MiscPopupMenu( intf_thread_t *p_intf ) ...@@ -780,7 +779,7 @@ void QVLCMenu::MiscPopupMenu( intf_thread_t *p_intf )
{ {
vlc_object_hold( p_input ); vlc_object_hold( p_input );
varnames.push_back( "audio-es" ); varnames.push_back( "audio-es" );
InputAutoMenuBuilder( VLC_OBJECT( p_input ), objects, varnames ); InputAutoMenuBuilder( p_input, objects, varnames );
PUSH_SEPARATOR; PUSH_SEPARATOR;
} }
...@@ -839,7 +838,7 @@ void QVLCMenu::PopupMenu( intf_thread_t *p_intf, bool show ) ...@@ -839,7 +838,7 @@ void QVLCMenu::PopupMenu( intf_thread_t *p_intf, bool show )
menu->addSeparator(); menu->addSeparator();
vlc_object_hold( p_input ); vlc_object_hold( p_input );
InputAutoMenuBuilder( VLC_OBJECT( p_input ), objects, varnames ); InputAutoMenuBuilder( p_input, objects, varnames );
vlc_object_release( p_input ); vlc_object_release( p_input );
submenu = new QMenu( menu ); submenu = new QMenu( menu );
...@@ -1118,7 +1117,7 @@ void QVLCMenu::UpdateItem( intf_thread_t *p_intf, QMenu *menu, ...@@ -1118,7 +1117,7 @@ void QVLCMenu::UpdateItem( intf_thread_t *p_intf, QMenu *menu,
bool forceDisabled = false; bool forceDisabled = false;
if( !strcmp( psz_var, "spu-es" ) ) if( !strcmp( psz_var, "spu-es" ) )
{ {
vlc_object_t *p_vout = THEMIM->getVout(); vout_thread_t *p_vout = THEMIM->getVout();
forceDisabled = ( p_vout == NULL ); forceDisabled = ( p_vout == NULL );
if( p_vout ) if( p_vout )
vlc_object_release( p_vout ); vlc_object_release( p_vout );
......
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