diff --git a/src/bin/e_int_config_mime.c b/src/bin/e_int_config_mime.c index d635d3de6..6663dcf37 100644 --- a/src/bin/e_int_config_mime.c +++ b/src/bin/e_int_config_mime.c @@ -281,7 +281,9 @@ _cb_confirm_yes(void *data) evas_stringshare_del(mi->mime); if (mi->icon) evas_stringshare_del(mi->icon); - e_config->mime_icons = evas_list_remove(e_config->mime_icons, mi); + e_config->mime_icons = evas_list_remove_list(e_config->mime_icons, + e_config->mime_icons); + break; } _fill_data(cfdata); _fill_list(cfdata);