moderately certain I originally wrote this to work in the other direction
and then failed to remove it when I switched to setting parents instead of
children. regardless, pixmap hash should not be changed here
if (!cp) return 0;
if (--cp->refcount) return cp->refcount;
e_pixmap_image_clear(cp, EINA_FALSE);
- if (cp->parent) eina_hash_set(pixmaps[cp->type], &cp->parent, NULL);
eina_hash_del_by_key(pixmaps[cp->type], &cp->win);
return 0;
}
e_pixmap_usable_set(cp, 0);
e_pixmap_clear(cp);
- if (cp->parent)
- eina_hash_set(pixmaps[cp->type], &cp->parent, NULL);
cp->parent = win;
- if (win) eina_hash_add(pixmaps[cp->type], &win, cp);
}
EAPI void