From ab2132f8deab59f8ae11c5d5bde33cc8fe86380d Mon Sep 17 00:00:00 2001 From: abdulleh Ghujeh Date: Wed, 28 Aug 2019 11:22:38 +0000 Subject: [PATCH] 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 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;