'everything' fix segv in border plugin after closing windows with ctrl+enter

SVN revision: 47861
This commit is contained in:
Hannes Janetzek 2010-04-09 02:15:37 +00:00
parent d06c310be4
commit 5b59eebdbf
1 changed files with 3 additions and 2 deletions

View File

@ -16,9 +16,9 @@ _cb_border_remove(void *data, int type, void *event)
if (!it) return 1;
eina_hash_del_by_key(border_hash, &(ev->border));
p->items = eina_list_remove(p->items, it);
evry_item_free(it);
eina_hash_del_by_key(border_hash, &(ev->border));
evry_plugin_async_update(p, EVRY_ASYNC_UPDATE_ADD);
return 1;
@ -27,6 +27,7 @@ _cb_border_remove(void *data, int type, void *event)
static void _hash_free(void *data)
{
Evry_Item *it = data;
evry_item_free(it);
}