Fix save on shutdown.

SVN revision: 13289
This commit is contained in:
sebastid 2005-02-10 12:29:25 +00:00 committed by sebastid
parent de71b6015e
commit 051085ab71
1 changed files with 8 additions and 1 deletions

View File

@ -343,12 +343,19 @@ _e_module_free(E_Module *m)
e_config->modules = evas_list_remove(e_config->modules, em);
E_FREE(em->name);
E_FREE(em);
/* This is crap, a job is added, but doesn't run because
* main loop has quit!
e_config_save_queue();
*/
break;
}
}
if (m->enabled) m->func.shutdown(m);
if (m->enabled)
{
m->func.save(m);
m->func.shutdown(m);
}
if (m->name) free(m->name);
if (m->dir) free(m->dir);
dlclose(m->handle);