parent
aaf036eec9
commit
794f1c56cd
|
@ -150,8 +150,7 @@ _evas_common_rgba_image_new(void)
|
||||||
static void
|
static void
|
||||||
_evas_common_rgba_image_delete(Image_Entry *ie)
|
_evas_common_rgba_image_delete(Image_Entry *ie)
|
||||||
{
|
{
|
||||||
RGBA_Image *im = (RGBA_Image *) ie;
|
RGBA_Image *im = (RGBA_Image *)ie;
|
||||||
Filtered_Image *fi;
|
|
||||||
|
|
||||||
#ifdef BUILD_PIPE_RENDER
|
#ifdef BUILD_PIPE_RENDER
|
||||||
evas_common_pipe_free(im);
|
evas_common_pipe_free(im);
|
||||||
|
@ -176,11 +175,15 @@ _evas_common_rgba_image_delete(Image_Entry *ie)
|
||||||
/*
|
/*
|
||||||
* FIXME: This doesn't seem to be needed... But I'm not sure why.
|
* FIXME: This doesn't seem to be needed... But I'm not sure why.
|
||||||
* -- nash
|
* -- nash
|
||||||
EINA_LIST_FREE(im->filtered, fi)
|
|
||||||
{
|
{
|
||||||
free(fi->key);
|
Filtered_Image *fi;
|
||||||
_evas_common_rgba_image_delete((Image_Entry *)(fi->image));
|
|
||||||
free(fi);
|
EINA_LIST_FREE(im->filtered, fi)
|
||||||
|
{
|
||||||
|
free(fi->key);
|
||||||
|
_evas_common_rgba_image_delete((Image_Entry *)(fi->image));
|
||||||
|
free(fi);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
free(im);
|
free(im);
|
||||||
|
@ -365,12 +368,13 @@ _evas_common_rgba_image_dirty(Image_Entry *ie_dst, const Image_Entry *ie_src)
|
||||||
static int
|
static int
|
||||||
_evas_common_rgba_image_ram_usage(Image_Entry *ie)
|
_evas_common_rgba_image_ram_usage(Image_Entry *ie)
|
||||||
{
|
{
|
||||||
RGBA_Image *im = (RGBA_Image *) ie;
|
RGBA_Image *im = (RGBA_Image *)ie;
|
||||||
int size = 0;
|
int size = sizeof(struct _RGBA_Image);
|
||||||
|
|
||||||
// ram += sizeof(struct _RGBA_Image);
|
if (ie->cache_key) size += strlen(ie->cache_key);
|
||||||
// if (im->info.real_file) ram += strlen(im->info.real_file);
|
if (ie->file) size += strlen(ie->file);
|
||||||
// if (im->info.comment) ram += strlen(im->info.comment);
|
if (ie->key) size += strlen(ie->key);
|
||||||
|
|
||||||
if (im->image.data)
|
if (im->image.data)
|
||||||
{
|
{
|
||||||
#ifdef EVAS_CSERVE
|
#ifdef EVAS_CSERVE
|
||||||
|
|
Loading…
Reference in New Issue