It is equal to (module_t.parent != NULL) and hence redumdant.
vlc_rwlock_wrlock (&config_lock);
for (size_t j = 0; (p_module = list[j]) != NULL; j++)
- {
- if( p_module->b_submodule ) continue;
-
for (size_t i = 0; i < p_module->confsize; i++ )
{
module_config_t *p_config = p_module->p_config + i;
strdupnull (p_config->orig.psz);
}
}
- }
vlc_rwlock_unlock (&config_lock);
module_list_free (list);
module->psz_capability = (char*)"";
module->i_score = 1;
module->b_unloadable = true;
- module->b_submodule = false;
module->pf_activate = NULL;
module->pf_deactivate = NULL;
module->p_config = NULL;
submodule->psz_longname = module->psz_longname;
submodule->psz_capability = module->psz_capability;
submodule->i_score = module->i_score;
- submodule->b_submodule = true;
submodule->domain = module->domain;
return submodule;
}
module_t *p_cand = p_list[i].p_module;
#ifdef HAVE_DYNAMIC_PLUGINS
/* Make sure the module is loaded in mem */
- module_t *p_real = p_cand->b_submodule ? p_cand->parent : p_cand;
+ module_t *p_real = p_cand->parent ? p_cand->parent : p_cand;
if( !p_real->b_builtin && !p_real->b_loaded )
{
bool b_builtin; /* Set to true if the module is built in */
bool b_loaded; /* Set to true if the dll is loaded */
bool b_unloadable; /**< Can we be dlclosed? */
- bool b_submodule; /**< Is this a submodule? */
/* Callbacks */
void *pf_activate;