enventor: Fix T1756 (wrong group name is displayed in status bar)

Summary: Fix to not display wrong group name in status bar with empty template.

Reviewers: Hermet

Differential Revision: https://phab.enlightenment.org/D1628
This commit is contained in:
Jaehyun Cho 2014-10-31 20:48:39 +09:00 committed by ChunEon Park
parent 9fb78b12a2
commit d135e0c9ea
3 changed files with 6 additions and 10 deletions

View File

@ -361,7 +361,6 @@ enventor_cursor_group_changed_cb(void *data EINA_UNUSED,
void *event_info)
{
const char *group_name = event_info;
if (!group_name) return;
stats_edc_group_update(group_name);
}

View File

@ -722,6 +722,7 @@ edit_edc_load(edit_data *ed, const char *file_path)
Eina_File *file = NULL;
Eina_Strbuf *strbuf_line = NULL;
Eina_Stringshare *group_name = NULL;
char *utf8_edit = NULL;
char *markup_edit = NULL;
char *markup_line = NULL;
@ -763,8 +764,7 @@ edit_edc_load(edit_data *ed, const char *file_path)
ed->line_max = line_num;
Eina_Stringshare *group_name =
parser_first_group_name_get(ed->pd, ed->en_edit);
group_name = parser_first_group_name_get(ed->pd, ed->en_edit);
ecore_animator_add(syntax_color_timer_cb, ed);

View File

@ -89,13 +89,10 @@ edit_view_sync_cb(void *data, Eina_Stringshare *part_name,
vd = edj_mgr_view_new(group_name);
if (!vd) return;
}
if (group_name)
{
eina_stringshare_del(pd->group_name);
pd->group_name = eina_stringshare_add(group_name);
evas_object_smart_callback_call(pd->obj, SIG_CURSOR_GROUP_CHANGED,
(void *) group_name);
}
eina_stringshare_del(pd->group_name);
pd->group_name = eina_stringshare_add(group_name);
evas_object_smart_callback_call(pd->obj, SIG_CURSOR_GROUP_CHANGED,
(void *) group_name);
}
view_part_highlight_set(VIEW_DATA, part_name);
}