elementary/naviframe - removed unnecessary string buf copy

SVN revision: 82031
This commit is contained in:
ChunEon Park 2013-01-03 04:20:11 +00:00
parent 6282ede9d3
commit fc6a4a4db7
1 changed files with 4 additions and 7 deletions

View File

@ -370,28 +370,25 @@ _item_text_set_hook(Elm_Object_Item *it,
(!strcmp(part, "elm.text.title")))
{
eina_stringshare_replace(&nit->title_label, label);
snprintf(buf, sizeof(buf), "elm.text.title");
if (label)
edje_object_signal_emit(VIEW(it), "elm,state,title_label,show", "elm");
else
edje_object_signal_emit(VIEW(it), "elm,state,title_label,hide", "elm");
edje_object_part_text_set(VIEW(it), buf, label);
edje_object_part_text_set(VIEW(it), "elm.text.title", label);
}
else if (!strcmp("subtitle", part))
{
eina_stringshare_replace(&nit->subtitle_label, label);
snprintf(buf, sizeof(buf), "elm.text.subtitle");
if (label)
edje_object_signal_emit(VIEW(it), "elm,state,subtitle,show", "elm");
else
edje_object_signal_emit(VIEW(it), "elm,state,subtitle,hide", "elm");
edje_object_part_text_set(VIEW(it), buf, label);
edje_object_part_text_set(VIEW(it), "elm.text.subtitle", label);
}
else
{
snprintf(buf, sizeof(buf), "%s", part);
EINA_INLIST_FOREACH(nit->text_list, pair)
if (!strcmp(buf, pair->part)) break;
if (!strcmp(part, pair->part)) break;
if (!pair)
{
@ -402,7 +399,7 @@ _item_text_set_hook(Elm_Object_Item *it,
WIDGET(it));
return;
}
eina_stringshare_replace(&pair->part, buf);
eina_stringshare_replace(&pair->part, part);
nit->text_list = eina_inlist_append(nit->text_list,
EINA_INLIST_GET(pair));
if (label)