diff options
author | Shilpa Singh <shilpa.singh@samsung.com> | 2015-12-03 12:50:03 +0200 |
---|---|---|
committer | Chris Michael <cp.michael@samsung.com> | 2015-12-03 11:31:08 -0500 |
commit | 2d7058d4d468b26a6c94e6093ba4714d2bf19189 (patch) | |
tree | 543c312cf424223bc17d24227ba52a595b183c5f | |
parent | 9be52172cb60a04d15ea16b017d900b6ac39eeae (diff) | |
download | efl-2d7058d4d468b26a6c94e6093ba4714d2bf19189.tar.gz |
edje_entry: Fix crash on selection
Summary:
When text is selected, crash happens due to double free as rectangles are freed both in _sel_update
and _evas_textblock_selection_iterator_free hence removing free from _sel_update.
@fix T2910
Test Plan:
1. Launch elementary test
2. launch entry demo
3. select text
Reviewers: cedric, herdsman
Subscribers: jpeg
Maniphest Tasks: T2910
Differential Revision: https://phab.enlightenment.org/D3401
-rw-r--r-- | src/lib/edje/edje_entry.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/lib/edje/edje_entry.c b/src/lib/edje/edje_entry.c index 7c6c864ee8..38fb5ffafe 100644 --- a/src/lib/edje/edje_entry.c +++ b/src/lib/edje/edje_entry.c @@ -730,7 +730,6 @@ _sel_update(Edje *ed, Evas_Textblock_Cursor *c EINA_UNUSED, Evas_Object *o, Entr evas_object_move(sel->obj_fg, x + r->x, y + r->y); evas_object_resize(sel->obj_fg, r->w, r->h); } - free(r); } eina_iterator_free(range); |