From 6b37c2b9de9c70d0e0e2467441741f9352efbb3f Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Sat, 19 Oct 2013 00:09:15 +0900 Subject: [PATCH] enventor - increase lines less 1 when insert template code. since it doens't considered the current empty line, it increases the lines much more than 1. --- src/bin/edc_editor.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/bin/edc_editor.c b/src/bin/edc_editor.c index 0828e96..266fd0c 100644 --- a/src/bin/edc_editor.c +++ b/src/bin/edc_editor.c @@ -287,13 +287,17 @@ edit_template_insert(edit_data *ed) p[space] = '\0'; int i; - for (i = 0; i < line_cnt; i++) + for (i = 0; i < (line_cnt - 1); i++) { elm_entry_entry_insert(ed->en_edit, p); elm_entry_entry_insert(ed->en_edit, t[i]); + //Incease line by (line count - 1) line_increase(ed); } + elm_entry_entry_insert(ed->en_edit, p); + elm_entry_entry_insert(ed->en_edit, t[i]); + elm_entry_cursor_pos_set(ed->en_edit, cursor_pos); syntax_color_timer_update(ed); @@ -363,13 +367,17 @@ edit_template_part_insert(edit_data *ed, Edje_Part_Type type) } int i; - for (i = 0; i < line_cnt; i++) + for (i = 0; i < (line_cnt - 1); i++) { elm_entry_entry_insert(ed->en_edit, p); elm_entry_entry_insert(ed->en_edit, t[i]); + //Incease line by (line count - 1) line_increase(ed); } + elm_entry_entry_insert(ed->en_edit, p); + elm_entry_entry_insert(ed->en_edit, t[i]); + elm_entry_cursor_pos_set(ed->en_edit, cursor_pos); syntax_color_timer_update(ed);