evas_object_clip_set(oi->obj, oi->ed->clipper);
evas_object_geometry_get(oi->obj, &(oi->x), &(oi->y), &(oi->w), &(oi->h));
snprintf(buf, sizeof(buf), "%i", oi->oid);
+ if (!si->oid.hash) si->oid.hash = eina_hash_string_superfast_new(NULL);
eina_hash_add(si->oid.hash, buf, oi);
return oi;
}
free(cc);
return;
}
+ if (!_edje_color_class_hash) _edje_color_class_hash = eina_hash_string_superfast_new(NULL);
eina_hash_add(_edje_color_class_hash, color_class, cc);
}
free(tc);
return;
}
+ if (!_edje_text_class_hash) _edje_text_class_hash = eina_hash_string_superfast_new(NULL);
eina_hash_add(_edje_text_class_hash, text_class, tc);
tc->font = eina_stringshare_add(font);
}
members = eina_list_prepend(members, ed);
+ if (!_edje_color_class_member_hash) _edje_color_class_member_hash = eina_hash_string_superfast_new(NULL);
eina_hash_add(_edje_color_class_member_hash, color_class, members);
}
members = eina_list_remove(members, ed);
if (members)
{
- eina_hash_add(_edje_color_class_member_hash, color_class, members);
+ eina_hash_add(_edje_color_class_member_hash, color_class, members);
}
}
members = eina_list_prepend(members, ed);
/* Add the member list back */
+ if (!_edje_text_class_member_hash) _edje_text_class_member_hash = eina_hash_string_superfast_new(NULL);
eina_hash_add(_edje_text_class_member_hash, text_class, members);
}