evas/rendering - Fixed to clean up when map actually changed. Now rendering updates...
authorhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 29 May 2012 05:13:03 +0000 (05:13 +0000)
committerhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 29 May 2012 05:13:03 +0000 (05:13 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@71490 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

ChangeLog
src/lib/canvas/evas_render.c

index d2f9994..63dcdfa 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 2012-05-24  Carsten Haitzler (The Rasterman)
 
         * Fix evas_object_image_memfile_set() on non-linux systems.
+
+2012-05-29  ChunEon Park (Hermet)
+
+       * Fixed to clean up when map actually changed. Now rendering updates will be
+     correct after evas_map acutally disabled for the smart object.
+
+
index ae59580..98c4ae7 100644 (file)
@@ -1199,6 +1199,7 @@ evas_render_mapped(Evas *e, Evas_Object *obj, void *context, void *surface,
              obj->func->render(obj, e->engine.data.output, context, surface,
                                off_x, off_y);
           }
+        if (obj->changed_map) clean_them = EINA_TRUE;
      }
    RDI(level);
    RD("      }\n");