elm_code: fix backspace newline in BSD

This commit is contained in:
Andy Williams 2017-03-31 21:50:45 +01:00
parent 0f6139b9cb
commit b40b1052b5
1 changed files with 5 additions and 2 deletions

View File

@ -1408,8 +1408,11 @@ _elm_code_widget_newline(Elm_Code_Widget *widget)
unsigned int row, col, position, oldlen, width, indent, textlen;
char *oldtext, *leading, *text;
_elm_code_widget_change_selection_add(widget);
elm_code_widget_selection_delete(widget);
if (!elm_code_widget_selection_is_empty(widget))
{
_elm_code_widget_change_selection_add(widget);
elm_code_widget_selection_delete(widget);
}
code = elm_obj_code_widget_code_get(widget);
elm_obj_code_widget_cursor_position_get(widget, &row, &col);