diff options
author | Subodh Kumar <s7158.kumar@samsung.com> | 2016-01-08 16:17:29 +0000 |
---|---|---|
committer | Tom Hacohen <tom@stosb.com> | 2016-01-08 16:17:29 +0000 |
commit | 97b7964e8cc0b9328e1c8c829c9f099bbc044a34 (patch) | |
tree | f9b8c15106b47c54969856daf3dfe40110dac079 | |
parent | 55b62bbd70e32f5824cbc760bc2f8e49eafa4cdd (diff) | |
download | efl-97b7964e8cc0b9328e1c8c829c9f099bbc044a34.tar.gz |
Edje entry: Fix memory leak.
Summary:
Fix memory leak
If user or extra cursor is used, these should be free on
shutdown.
@fix
Test Plan: NA
Reviewers: tasn, herdsman
Subscribers: shilpasingh, cedric, jpeg
Projects: #efl
Differential Revision: https://phab.enlightenment.org/D3550
-rw-r--r-- | src/lib/edje/edje_entry.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/edje/edje_entry.c b/src/lib/edje/edje_entry.c index 54fd3a8785..cb64c34d96 100644 --- a/src/lib/edje/edje_entry.c +++ b/src/lib/edje/edje_entry.c @@ -2678,6 +2678,12 @@ _edje_entry_real_part_shutdown(Edje *ed, Edje_Real_Part *rp) evas_object_del(en->cursor_fg); evas_object_del(en->cursor_fg2); + if (en->cursor_user) + evas_textblock_cursor_free(en->cursor_user); + + if (en->cursor_user_extra) + evas_textblock_cursor_free(en->cursor_user_extra); + if (en->pw_timer) { ecore_timer_del(en->pw_timer); |