evas - removed unnecessary fields, changed_nomove and changed_move_only.

These are actually not necessary right now.



SVN revision: 71199
This commit is contained in:
ChunEon Park 2012-05-17 10:51:54 +00:00
parent df0296e0b7
commit c21bfb49c2
2 changed files with 9 additions and 23 deletions

View File

@ -34,8 +34,6 @@ void
evas_object_change_reset(Evas_Object *obj)
{
obj->changed = EINA_FALSE;
obj->changed_move_only = EINA_FALSE;
obj->changed_nomove = EINA_FALSE;
obj->changed_move = EINA_FALSE;
obj->changed_map = EINA_FALSE;
obj->changed_pchange = EINA_FALSE;
@ -83,30 +81,20 @@ evas_object_change(Evas_Object *obj)
{
Eina_List *l;
Evas_Object *obj2;
Eina_Bool movch = 0;
Eina_Bool movch = EINA_FALSE;
if (obj->layer->evas->nochange) return;
obj->layer->evas->changed = EINA_TRUE;
if (obj->layer->evas->nochange)
{
// printf("nochange %p\n", obj);
return;
}
// else
// printf("ch %p\n", obj);
obj->layer->evas->changed = 1;
if (obj->changed_move)
{
movch = 1;
movch = EINA_TRUE;
obj->changed_move = EINA_FALSE;
if (!obj->changed_nomove) obj->changed_move_only = EINA_TRUE;
if (obj->changed) return;
}
else
{
obj->changed_move_only = EINA_FALSE;
obj->changed_nomove = EINA_TRUE;
if (obj->changed) return;
}
// obj->changed = 1;
if (obj->changed) return;
// obj->changed = EINA_TRUE;
evas_render_object_recalc(obj);
/* set changed flag on all objects this one clips too */
if (!((movch) && (obj->is_static_clip)))

View File

@ -616,8 +616,6 @@ struct _Evas_Object
Eina_Bool changed : 1;
Eina_Bool changed_move : 1;
Eina_Bool changed_move_only : 1;
Eina_Bool changed_nomove : 1;
Eina_Bool changed_map : 1;
Eina_Bool changed_pchange : 1;
Eina_Bool del_ref : 1;