From 2d7058d4d468b26a6c94e6093ba4714d2bf19189 Mon Sep 17 00:00:00 2001 From: Shilpa Singh Date: Thu, 3 Dec 2015 12:50:03 +0200 Subject: 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 --- src/lib/edje/edje_entry.c | 1 - 1 file changed, 1 deletion(-) 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); -- cgit v1.2.1