forked from enlightenment/efl
Revert "Remove redundant check routine what elm_entry_utf8_to_markup() returns."
This commit is invalid. It just use strdup and strdup may return NULL when memory is not enough. This reverts commit f579f7fd4b5e863f01a001876e536f5becc40811.
This commit is contained in:
parent
51e684553b
commit
f12b32955a
|
@ -227,6 +227,7 @@ _anchors_do(Evas_Object *obj,
|
|||
ELM_FILESELECTOR_DATA_GET(obj, sd);
|
||||
|
||||
s = elm_entry_utf8_to_markup(path);
|
||||
if (!s) return;
|
||||
|
||||
buf[0] = '\0';
|
||||
tok = eina_str_split(s, "/", 0);
|
||||
|
|
|
@ -79,6 +79,7 @@ _FILE_CHOSEN_fwd(void *data,
|
|||
ELM_FILESELECTOR_ENTRY_DATA_GET(data, sd);
|
||||
|
||||
s = elm_entry_utf8_to_markup(file);
|
||||
if (!s) return;
|
||||
elm_object_text_set(sd->entry, s);
|
||||
free(s);
|
||||
evas_object_smart_callback_call(data, SIG_FILE_CHOSEN, event_info);
|
||||
|
@ -559,8 +560,11 @@ _path_set(Eo *obj EINA_UNUSED, void *_pd, va_list *list)
|
|||
|
||||
elm_fileselector_button_path_set(sd->button, path);
|
||||
s = elm_entry_utf8_to_markup(path);
|
||||
if (s)
|
||||
{
|
||||
elm_object_text_set(sd->entry, s);
|
||||
free(s);
|
||||
}
|
||||
}
|
||||
|
||||
EAPI const char *
|
||||
|
|
Loading…
Reference in New Issue