if( m_pProvider == NULL )
return false;
+ // Attach the dialogs provider to its parent interface
+ vlc_object_attach( m_pProvider, getIntf() );
+
m_pModule = module_need( m_pProvider, "dialogs provider", NULL, false );
if( m_pModule == NULL )
{
return false;
}
- // Attach the dialogs provider to its parent interface
- vlc_object_attach( m_pProvider, getIntf() );
-
- // Initialize dialogs provider
- // (returns as soon as initialization is done)
- if( m_pProvider->pf_run )
- {
- m_pProvider->pf_run( m_pProvider );
- }
-
/* Register callback for the intf-popupmenu variable */
var_AddCallback( getIntf()->p_libvlc, "intf-popupmenu",
PopupMenuCB, this );