[Pkg-e-commits] [SCM] Enlightenment DR17 advanced canvas library branch, upstream-vcs, updated. 069f3cc6c93f253bffbc90289fe21d868f745bb6

barbieri barbieri at alioth.debian.org
Sat Jun 7 18:24:24 UTC 2008


The following commit has been merged in the upstream-vcs branch:
commit 1cbeedb1701ccb404207a73250d3349427da6bc3
Author: barbieri <barbieri>
Date:   Wed May 28 19:27:41 2008 +0000

    Mark as dirty, fixes emotion usage.

diff --git a/src/modules/engines/software_16_sdl/evas_engine.c b/src/modules/engines/software_16_sdl/evas_engine.c
index 94e77f1..a8779de 100644
--- a/src/modules/engines/software_16_sdl/evas_engine.c
+++ b/src/modules/engines/software_16_sdl/evas_engine.c
@@ -1120,10 +1120,14 @@ static void
 _sdl16_image_dirty_region(Engine_Image_Entry *eim, int x, int y, int w, int h)
 {
    SDL_Engine_Image_Entry       *dst;
+   RGBA_Image *im;
 
    dst = (SDL_Engine_Image_Entry *) eim;
 
    SDL_UpdateRect(dst->surface, x, y, w, h);
+
+   im = (RGBA_Image *)eim->src;
+   im->flags |= RGBA_IMAGE_IS_DIRTY;
 }
 
 static int
diff --git a/src/modules/engines/software_sdl/evas_engine.c b/src/modules/engines/software_sdl/evas_engine.c
index bfba15b..4dd8c02 100644
--- a/src/modules/engines/software_sdl/evas_engine.c
+++ b/src/modules/engines/software_sdl/evas_engine.c
@@ -284,10 +284,14 @@ static void
 _sdl_image_dirty_region(Engine_Image_Entry *eim, int x, int y, int w, int h)
 {
    SDL_Engine_Image_Entry       *dst;
+   RGBA_Image *im;
 
    dst = (SDL_Engine_Image_Entry *) eim;
 
    SDL_UpdateRect(dst->surface, x, y, w, h);
+
+   im = (RGBA_Image *)eim->src;
+   im->flags |= RGBA_IMAGE_IS_DIRTY;
 }
 
 static void

-- 
Enlightenment DR17 advanced canvas library



More information about the Pkg-e-commits mailing list