static void device_list_device_del(IGD_Device *device) { device_list = eina_list_remove(device_list, device); eupnp_device_info_unref(device->device); elm_list_item_del(device->item); free(device); }
/* Button "Delete" from Register Page */ static void delete_clicked (void *data, Evas_Object *obj, const char *emission, const char *source) { Db_Entry *contact; contact = elm_list_item_data_get(App.selection); elm_list_item_del(App.selection); db_remove(App._db, contact); elm_pager_content_promote(App.info.pager, App.info.pgMain); }