Only defer object deletion if we are in the main loop.

SVN revision: 30054
This commit is contained in:
Sebastian Dransfeld 2007-05-22 18:54:58 +00:00
parent 5e6cb56bea
commit f1c45e6dff
1 changed files with 4 additions and 1 deletions

View File

@ -910,7 +910,10 @@ e_util_dir_check(const char *dir)
EAPI void
e_util_defer_object_del(E_Object *obj)
{
ecore_idle_enterer_add(_e_util_cb_delayed_del, obj);
if (stopping)
e_object_del(obj);
else
ecore_idle_enterer_add(_e_util_cb_delayed_del, obj);
}
EAPI const char *