evas/map - fixed afterimage problem. now we don't need work-around code anymore.
[framework/uifw/evas.git] / src / lib / canvas / evas_render.c
index 1d626ac..54ba10c 100644 (file)
@@ -318,7 +318,7 @@ _evas_render_phase1_object_process(Evas *e, Evas_Object *obj,
           }
         return clean_them;
      }
-   else if (_evas_render_had_map(obj))
+   else if (hmap)
      {
         RDI(level);
         RD("      had map - restack objs\n");
@@ -1566,8 +1566,7 @@ evas_render_updates_internal(Evas *e,
              obj->restack = EINA_FALSE;
              evas_object_change_reset(obj);
           }
-        else if ((obj->cur.map != obj->prev.map) ||
-                 (obj->cur.usemap != obj->prev.usemap) || clean_them)
+        else if (clean_them)
           {
              RD("    OBJ [%p] post... func2\n", obj);
              obj->func->render_post(obj);