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;

-- 


Reply via email to