summaryrefslogtreecommitdiff
path: root/legacy/evas/src/lib/canvas/evas_object_smart.c
diff options
context:
space:
mode:
authorChunEon Park <hermet@hermet.pe.kr>2012-10-22 06:45:15 +0000
committerChunEon Park <hermet@hermet.pe.kr>2012-10-22 06:45:15 +0000
commit32e089629e6a33434dcbbaeebda1d11be36e70e7 (patch)
treef022226212c39da5f923bdda651769be64dcb48f /legacy/evas/src/lib/canvas/evas_object_smart.c
parent533cb57962eb389f1c203bd1ec996cb016efdba5 (diff)
evas/event - my commit caused some problem. revert temporarly.
SVN revision: 78316
Diffstat (limited to '')
-rw-r--r--legacy/evas/src/lib/canvas/evas_object_smart.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/legacy/evas/src/lib/canvas/evas_object_smart.c b/legacy/evas/src/lib/canvas/evas_object_smart.c
index a1600cb271..afcbd3634b 100644
--- a/legacy/evas/src/lib/canvas/evas_object_smart.c
+++ b/legacy/evas/src/lib/canvas/evas_object_smart.c
@@ -1330,8 +1330,6 @@ evas_object_smart_render(Evas_Object *eo_obj EINA_UNUSED, Evas_Object_Protected_
1330static void 1330static void
1331evas_object_smart_render_pre(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj) 1331evas_object_smart_render_pre(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj)
1332{ 1332{
1333 Evas_Public_Data *e;
1334
1335 if (obj->pre_render_done) return; 1333 if (obj->pre_render_done) return;
1336 if (!obj->child_has_map && !obj->cur.cached_surface) 1334 if (!obj->child_has_map && !obj->cur.cached_surface)
1337 { 1335 {
@@ -1405,12 +1403,9 @@ evas_object_smart_render_pre(Evas_Object *eo_obj, Evas_Object_Protected_Data *ob
1405#endif 1403#endif
1406 } 1404 }
1407 1405
1408 e = obj->layer->evas; 1406 if (obj->changed_map || obj->changed_source_visible)
1409 1407 evas_object_render_pre_prev_cur_add(&obj->layer->evas->clip_changes,
1410 if (obj->changed_map) 1408 eo_obj, obj);
1411 {
1412 evas_object_render_pre_prev_cur_add(&e->clip_changes, eo_obj, obj);
1413 }
1414 1409
1415 obj->pre_render_done = EINA_TRUE; 1410 obj->pre_render_done = EINA_TRUE;
1416} 1411}