forked from enlightenment/enlightenment
* e_gadcon.c: Fix Gadcon unpopulate. Thanks to Sachiel.
SVN revision: 41950
This commit is contained in:
parent
8e973b3e1f
commit
6051d5f3a6
|
@ -458,8 +458,10 @@ e_gadcon_unpopulate(E_Gadcon *gc)
|
||||||
|
|
||||||
E_OBJECT_CHECK(gc);
|
E_OBJECT_CHECK(gc);
|
||||||
E_OBJECT_TYPE_CHECK(gc, E_GADCON_TYPE);
|
E_OBJECT_TYPE_CHECK(gc, E_GADCON_TYPE);
|
||||||
EINA_LIST_FREE(gc->clients, gcc)
|
/* Be carefull, e_object_del does remove gcc from gc->clients */
|
||||||
|
while (gc->clients)
|
||||||
{
|
{
|
||||||
|
gcc = eina_list_data_get(gc->clients);
|
||||||
if (gcc->menu)
|
if (gcc->menu)
|
||||||
{
|
{
|
||||||
e_menu_post_deactivate_callback_set(gcc->menu, NULL, NULL);
|
e_menu_post_deactivate_callback_set(gcc->menu, NULL, NULL);
|
||||||
|
|
Loading…
Reference in New Issue