oops - fix. and a bug found

SVN revision: 15557
This commit is contained in:
Carsten Haitzler 2005-06-28 07:15:51 +00:00
parent 4e9771e1f8
commit b5822eb9c5
2 changed files with 9 additions and 1 deletions

2
TODO
View File

@ -8,6 +8,8 @@ Some of the things (in very short form) that need to be done to E17...
BUGS / FIXES
-------------------------------------------------------------------------------
* BUG: resizing a window shile shaded make it resize to 1 pixel high - should
not be allowed.
* BUG: sometimes unshade fails. Must be the wrong order of some events. (under
what conditions? i don't see it)
* BUG: when fullscreen should put up big black window above all windows EXCEPT

View File

@ -50,7 +50,12 @@ e_object_del(E_Object *obj)
E_OBJECT_CHECK(obj);
if (obj->deleted) return;
if (obj->del_att_func) obj->del_att_func(obj);
if (obj->del_func) obj->del_func(obj);
if (obj->del_func)
{
if (obj->crumbs)
printf("EEEK obj type %x has crumbs still!\n", obj->type);
obj->del_func(obj);
}
obj->deleted = 1;
e_object_unref(obj);
}
@ -271,6 +276,7 @@ e_object_breadcrumb_del(E_Object *obj, char *crumb)
{
free(l->data);
obj->crumbs = evas_list_remove_list(obj->crumbs, l);
return;
}
}
}