parent
4e9771e1f8
commit
b5822eb9c5
2
TODO
2
TODO
|
@ -8,6 +8,8 @@ Some of the things (in very short form) that need to be done to E17...
|
||||||
BUGS / FIXES
|
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
|
* BUG: sometimes unshade fails. Must be the wrong order of some events. (under
|
||||||
what conditions? i don't see it)
|
what conditions? i don't see it)
|
||||||
* BUG: when fullscreen should put up big black window above all windows EXCEPT
|
* BUG: when fullscreen should put up big black window above all windows EXCEPT
|
||||||
|
|
|
@ -50,7 +50,12 @@ e_object_del(E_Object *obj)
|
||||||
E_OBJECT_CHECK(obj);
|
E_OBJECT_CHECK(obj);
|
||||||
if (obj->deleted) return;
|
if (obj->deleted) return;
|
||||||
if (obj->del_att_func) obj->del_att_func(obj);
|
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;
|
obj->deleted = 1;
|
||||||
e_object_unref(obj);
|
e_object_unref(obj);
|
||||||
}
|
}
|
||||||
|
@ -271,6 +276,7 @@ e_object_breadcrumb_del(E_Object *obj, char *crumb)
|
||||||
{
|
{
|
||||||
free(l->data);
|
free(l->data);
|
||||||
obj->crumbs = evas_list_remove_list(obj->crumbs, l);
|
obj->crumbs = evas_list_remove_list(obj->crumbs, l);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue