efl/legacy/elementary/src
SangHyeon Lee 4f5f6a9651 Elm_Win: Fix _elm_win_focus_prev_target_del callback added repeatly without callback del.
Summary:
When object in elm_win lose their focus, elm_win save it on focus_highlight.prev structure,
and add **EVAS_CALLBACK_DEL** event callback. But after changed focus object also lose their focus from other,
**EVAS_CALLBACK_DEL** on prev object is not deleted if their in_theme is not **EINA_TRUE**.
This could be cause **'Memory Leak' **until previous focused objects are deleting.
checking in_theme of prev focus_highlight is for send signal on prev focused view(edje),
so 'if' sentence for checking previous existance and in_theme need to be separated.

@fix

Test Plan:
You can easily check this on elementary_test. launch radio sample and make focus by keyboard and
change focus repeatly, callback is added as per focus movement, but callback del is not called.

Reviewers: seoz, woohyun, raster, Hermet

Reviewed By: Hermet

Subscribers: jaehwan

Differential Revision: https://phab.enlightenment.org/D2276
2015-04-06 10:54:15 +09:00
..
bin slideshow/test: Fixed warning of uninitailised variable 2015-04-06 10:42:44 +09:00
edje_externals edje_externals/elm_video: Fix bug where we override the rememberred position 2015-01-28 13:49:00 +01:00
examples hoversel: Enabled default mirroring in hoversel. 2015-03-04 15:54:41 +09:00
imported atspi: add AtspiText and AtspiEditableText interface support. 2014-06-10 16:18:17 +09:00
lib Elm_Win: Fix _elm_win_focus_prev_target_del callback added repeatly without callback del. 2015-04-06 10:54:15 +09:00
modules elm_prefs: looking for right lib directory in prefix. 2015-03-26 18:11:30 +01:00
tests tests: actually run the main loop properly to be able to enter in idle state. 2015-01-16 14:31:57 +01:00
Makefile.am tests: add coverage support. 2015-01-16 16:39:37 +01:00