check for hash table before freeing it which cause eina to get angry on e restart. don't make eina angry. you wouldn't like eina when it's angry.

SVN revision: 48487
This commit is contained in:
Mike Blumenkrantz 2010-04-30 19:13:30 +00:00
parent 4dbcb06cdf
commit de43538b12
1 changed files with 2 additions and 1 deletions

View File

@ -1763,7 +1763,8 @@ _e_menu_unrealize(E_Menu *m)
ecore_evas_free(m->ecore_evas);
m->ecore_evas = NULL;
m->evas = NULL;
eina_hash_del(_e_menu_hash, e_util_winid_str_get(m->evas_win), m);
if (_e_menu_hash)
eina_hash_del(_e_menu_hash, e_util_winid_str_get(m->evas_win), m);
m->evas_win = 0;
}