HomePhabricator

elm/naviframe: implement invalidate method for naviframe items

Authored by zmike on Aug 12 2018, 11:07 PM.

Description

elm/naviframe: implement invalidate method for naviframe items

Summary:
move most of the _item_free() calls to the invalidate method and unset some
delete callbacks on content items to avoid invalid calls during deletion

calling any of this during the object destructor is invalid because the parent
object can no longer be accessed at this time

fix T7236

Reviewers: Jaehyun_Cho

Reviewed By: Jaehyun_Cho

Subscribers: reviewers, stefan_schmidt, cedric, committers

Tags: efl: widgets

Maniphest Tasks: T7236

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