HomePhabricator

popup: move "visible_set(FALSE)" before calling dismissed callback

Authored by Blackmole on May 11 2017, 10:59 PM.

Description

popup: move "visible_set(FALSE)" before calling dismissed callback

Summary:
After hiding animation is finished, "dismissed" callback will be called.
It means popup's visible state is FALSE.
But if evas_object_show(popup) is called in it's custom dimssed callback function,
popup's visible state is TRUE, so evas_object_show is canceled.
So visible_set(FALSE) is must done before call dimissed callback.

@fix

Reviewers: Hermet, herb, jpeg, cedric, singh.amitesh, raster

Reviewed By: jpeg

Subscribers: woohyun

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