ajwillia-ms pushed a commit to branch efl-1.20.

http://git.enlightenment.org/core/efl.git/commit/?id=d58519426565443dcf38a57b0b979cc6c45dda15

commit d58519426565443dcf38a57b0b979cc6c45dda15
Author: Andy Williams <a...@andywilliams.me>
Date:   Sat Mar 24 10:40:14 2018 +0000

    elm_code: Fix cusor position after newline when indenting with tabs
    
    @fix
---
 src/lib/elementary/elm_code_widget_text.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/elementary/elm_code_widget_text.c 
b/src/lib/elementary/elm_code_widget_text.c
index 3b99305815..ce1db18ccb 100644
--- a/src/lib/elementary/elm_code_widget_text.c
+++ b/src/lib/elementary/elm_code_widget_text.c
@@ -284,8 +284,8 @@ _elm_code_widget_text_at_cursor_insert_do(Elm_Code_Widget 
*widget, const char *t
              if (indent > 0)
                elm_code_line_text_insert(line, 0, indent_text, indent);
 
-             elm_obj_code_widget_cursor_position_set(widget, row, indent + 1);
-             elm_obj_code_widget_cursor_position_get(widget, &row, &col);
+             col = elm_code_widget_line_text_column_width_to_position(widget, 
line, indent + 1);
+             elm_obj_code_widget_cursor_position_set(widget, row, col);
           }
      }
 

-- 


Reply via email to