remove diplucate pixemaps!

SVN revision: 17321
This commit is contained in:
Carsten Haitzler 2005-10-08 14:16:03 +00:00
parent 1f2de469f1
commit 2032d7e213
2 changed files with 7 additions and 2 deletions

View File

@ -795,7 +795,9 @@ evas_engine_xrender_x11_image_alpha_set(void *data, void *image, int has_alpha)
re = (Render_Engine *)data;
if (!image) return image;
if ((int)((XR_Image *)image)->alpha == has_alpha) return image;
if (((((XR_Image *)image)->alpha) && (has_alpha)) ||
((!((XR_Image *)image)->alpha) && (!has_alpha)))
return image;
if (((XR_Image *)image)->references > 1)
{
XR_Image *old_image;

View File

@ -388,7 +388,10 @@ _xre_image_data_find(void *data)
XR_Image *im;
im = __xre_image_dirty_hash_find(data);
if (im) im->references++;
if (im)
{
im->references++;
}
return im;
}