destroy loaded_plugins if it is empty, then set it to NULL

SVN revision: 28617
This commit is contained in:
doursse 2007-03-08 00:20:06 +00:00 committed by doursse
parent 33076577dd
commit 9fa235b6f1
1 changed files with 6 additions and 0 deletions

View File

@ -83,6 +83,12 @@ ecore_plugin_unload(Ecore_Plugin *plugin)
if (ecore_list_goto(loaded_plugins, plugin))
ecore_list_remove(loaded_plugins);
if (ecore_list_is_empty(loaded_plugins))
{
ecore_list_destroy(loaded_plugins);
loaded_plugins = NULL;
}
dlclose(plugin->handle);
FREE(plugin->name);