evas/render - pre render will be always. don't need if and else if which will be...
authorhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 30 May 2012 07:32:27 +0000 (07:32 +0000)
committerhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 30 May 2012 07:32:27 +0000 (07:32 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@71540 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/canvas/evas_render.c

index cc37013..5837c3f 100644 (file)
@@ -204,28 +204,19 @@ _evas_render_phase1_direct(Evas *e,
                     }
                }
              else if (obj->proxy.redraw)
+               _evas_render_prev_cur_clip_cache_add(e, obj);
+
+             RD("      pre-render-done smart:%p|%p  [%p, %i] | [%p, %i] has_map:%i had_map:%i\n",
+                obj->smart.smart,
+                evas_object_smart_members_get_direct(obj),
+                obj->cur.map, obj->cur.usemap,
+                obj->prev.map, obj->prev.usemap,
+                _evas_render_has_map(obj),
+                _evas_render_had_map(obj));
+             if ((obj->smart.smart) &&
+                 (_evas_render_has_map(obj)))
                {
-                  _evas_render_prev_cur_clip_cache_add(e, obj);
-               }
-             if (obj->pre_render_done)
-               {
-                  RD("      pre-render-done smart:%p|%p  [%p, %i] | [%p, %i] has_map:%i had_map:%i\n",
-                     obj->smart.smart,
-                     evas_object_smart_members_get_direct(obj),
-                     obj->cur.map, obj->cur.usemap,
-                     obj->prev.map, obj->prev.usemap,
-                     _evas_render_has_map(obj),
-                     _evas_render_had_map(obj));
-                  if ((obj->smart.smart) &&
-                      (_evas_render_has_map(obj)))
-                    {
-                       RD("      has map + smart\n");
-                       _evas_render_prev_cur_clip_cache_add(e, obj);
-                    }
-               }
-             else if (_evas_render_had_map(obj))
-               {
-                  RD("      no pre-render done\n");
+                  RD("      has map + smart\n");
                   _evas_render_prev_cur_clip_cache_add(e, obj);
                }
           }