}
//Delete this exist one if this part has been not preset.
//see elm_widget_part_text_translatable_set()
- else if ((preset) || (!ts->preset))
+ else if (ts && ((preset) || (!ts->preset)))
{
- if (ts)
- {
- t = eina_inlist_remove(t, EINA_INLIST_GET(ts));
- eina_stringshare_del(ts->id);
- eina_stringshare_del(ts->domain);
- eina_stringshare_del(ts->string);
- ELM_SAFE_FREE(ts, free);
- }
+ t = eina_inlist_remove(t, EINA_INLIST_GET(ts));
+ eina_stringshare_del(ts->id);
+ eina_stringshare_del(ts->domain);
+ eina_stringshare_del(ts->string);
+ ELM_SAFE_FREE(ts, free);
}
*translate_strings = t;