elm_hover: delay hover dismiss while handling edje signal
authorJee-Yong Um <jc9.um@samsung.com>
Sun, 4 Oct 2015 13:38:52 +0000 (15:38 +0200)
committerCedric BAIL <cedric@osg.samsung.com>
Sun, 4 Oct 2015 13:38:57 +0000 (15:38 +0200)
commitb0bdabff51a16d67f7d396d01da0265250ec691b
treebcae78a6f7f8939ed0374bb34d5ea69bbac34646
parent2ad050a5bc91cdec252cfa151dc06289e31bc5c1
elm_hover: delay hover dismiss while handling edje signal

Summary:
elm_hover_dismiss() doesn't hide hover directly, but sends signal only.
It can be translated that "dismiss" do not hide hover only, but handles
some works. (EDC program, callbacks etc.)
However, "dismiss" sends signals after hide hover itself, so following
edje signals are ignored. (Hover cannot be seen already!)
This patch makes hover dismiss delayed while handling edje signal.

@fix

Test Plan: elementary_test hover2

Reviewers: Hermet, cedric

Reviewed By: cedric

Subscribers: woohyun

Differential Revision: https://phab.enlightenment.org/D3068

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
legacy/elementary/data/themes/edc/elm/hover.edc
legacy/elementary/src/lib/elm_hover.c