bu5hm4n pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=ab2132f8deab59f8ae11c5d5bde33cc8fe86380d
commit ab2132f8deab59f8ae11c5d5bde33cc8fe86380d Author: abdulleh Ghujeh <[email protected]> Date: Wed Aug 28 11:22:38 2019 +0000 efl_ui_text : Clear selection after past on selected text {F3752242}Select part of a text and past a smaller text on it the selection will still there. Reviewed-by: Tom Hacohen <[email protected]> Differential Revision: https://phab.enlightenment.org/D9766 --- src/lib/elementary/efl_ui_text.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/elementary/efl_ui_text.c b/src/lib/elementary/efl_ui_text.c index 50bc480e8e..4e7004f02b 100644 --- a/src/lib/elementary/efl_ui_text.c +++ b/src/lib/elementary/efl_ui_text.c @@ -611,6 +611,8 @@ _selection_data_cb(void *data EINA_UNUSED, Eo *obj, if (!efl_text_cursor_equal(obj, start, end)) { efl_canvas_text_range_delete(obj, start, end); + EFL_UI_TEXT_DATA_GET(obj, sd); + _efl_ui_text_select_none(obj, sd); } cur = efl_text_cursor_get(obj, EFL_TEXT_CURSOR_GET_TYPE_MAIN); info.insert = EINA_TRUE; --
