elm elm_notify.c: Fixed parent_del routine. Remove callbacks when the parent is deleted. On Tue, May 22, 2012 at 4:46 PM, Sohyun Kim <anna1014.kim@samsung.com> wrote: > > Hi all. > When I use elm_notify, I got a crash in the deleting routine. (you can test it in elementary_test > Video) > > When parent window of elm_notify is deleted, elm_notify set its parent to NULL. > However, it doesn't delete event callbacks of the parent window. > > In the smart_del callback of elm_notify, it tries to delete event callbacks of parent window. > However, its parent is already set to NULL, the deleting is skipped. > Then the widget data gets freed. > In this case, when other objects in the window are deleted, they can create the parent window's event (e.g. CHANGED_SIZE_HINTS,,) > > Please find a patch to delete event callbacks when parent window is deleted. > > Regards, Sohyun
elm elm_notify.c: Fixed parent_del routine. Remove callbacks when the
parent is deleted.
On Tue, May 22, 2012 at 4:46 PM, Sohyun Kim <anna1014.kim@samsung.com>
wrote:
>
> Hi all.
> When I use elm_notify, I got a crash in the deleting routine. (you
can test it in elementary_test > Video)
>
> When parent window of elm_notify is deleted, elm_notify set its
parent to NULL.
> However, it doesn't delete event callbacks of the parent window.
>
> In the smart_del callback of elm_notify, it tries to delete event
callbacks of parent window.
> However, its parent is already set to NULL, the deleting is skipped.
> Then the widget data gets freed.
> In this case, when other objects in the window are deleted, they can
create the parent window's event (e.g. CHANGED_SIZE_HINTS,,)
>
> Please find a patch to delete event callbacks when parent window is
deleted.
>
> Regards, Sohyun

SVN revision: 71307

rvandegrift/elementary,rvandegrift/elementary,FlorentRevest/Elementary,FlorentRevest/Elementary,tasn/elementary,FlorentRevest/Elementary,rvandegrift/elementary,tasn/elementary,FlorentRevest/Elementary,tasn/elementary,tasn/elementary,tasn/elementary,rvandegrift/elementary