_elm_dbus_menu_unregister(obj);
- evas_object_event_callback_del_full
- (sd->parent, EVAS_CALLBACK_RESIZE, _parent_resize_cb, obj);
- evas_object_event_callback_del_full
- (sd->parent, EVAS_CALLBACK_DEL, _parent_del_cb, obj);
+ if (sd->parent)
+ {
+ evas_object_event_callback_del_full
+ (sd->parent, EVAS_CALLBACK_RESIZE, _parent_resize_cb, obj);
+ evas_object_event_callback_del_full
+ (sd->parent, EVAS_CALLBACK_DEL, _parent_del_cb, obj);
+ }
EINA_LIST_FREE(sd->items, eo_item)
_item_del(eo_item);