cedric's patches broke emotion - fix.


SVN revision: 30888
This commit is contained in:
Carsten Haitzler 2007-07-18 04:42:23 +00:00
parent 7c624f5787
commit 694cab4e14
2 changed files with 6 additions and 5 deletions

View File

@ -27,8 +27,8 @@ struct _Evas_Object_Image
const char *key;
int cspace;
char smooth_scale : 1;
char has_alpha :1;
unsigned char smooth_scale : 1;
unsigned char has_alpha :1;
} cur, prev;
int pixels_checked_out;
@ -48,8 +48,8 @@ struct _Evas_Object_Image
void *engine_data;
char changed : 1;
char dirty_pixels : 1;
unsigned char changed : 1;
unsigned char dirty_pixels : 1;
};
/* private methods for image objects */

View File

@ -306,7 +306,8 @@ evas_common_image_new(void)
EAPI void
evas_common_image_colorspace_normalize(RGBA_Image *im)
{
if ((!im->cs.data) || (!im->cs.dirty)) return;
if ((!im->cs.data) ||
((!im->cs.dirty) && (!(im->flags & RGBA_IMAGE_IS_DIRTY)))) return;
switch (im->cs.space)
{
case EVAS_COLORSPACE_ARGB8888: