diff options
author | Cedric Bail <cedric@osg.samsung.com> | 2017-09-13 10:36:05 -0700 |
---|---|---|
committer | Cedric Bail <cedric@osg.samsung.com> | 2017-09-13 10:36:05 -0700 |
commit | af452c439d10286e7dcdedb89163c2071eda8d0c (patch) | |
tree | 03f3b117e3cb23a6bc425b50762ec91a8b6f07ae | |
parent | b737d4fea7141b8076dd01ee7c7dd8c2c54d3284 (diff) | |
download | efl-af452c439d10286e7dcdedb89163c2071eda8d0c.tar.gz |
eina: improve Eina_File support in Eina_Value.
Thanks Gustavo.
-rw-r--r-- | src/lib/eina/eina_value.c | 4 | ||||
-rw-r--r-- | src/lib/eina/eina_value.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/eina/eina_value.c b/src/lib/eina/eina_value.c index 1fa84de231..59d54d8799 100644 --- a/src/lib/eina/eina_value.c +++ b/src/lib/eina/eina_value.c @@ -4682,7 +4682,7 @@ _eina_value_type_file_flush(const Eina_Value_Type *type EINA_UNUSED, void *mem) { Eina_File *f = *(Eina_File **)mem; - eina_file_close(f); + if (f) eina_file_close(f); return EINA_TRUE; } @@ -4771,7 +4771,7 @@ _eina_value_type_file_pget(const Eina_Value_Type *type EINA_UNUSED, const void * EAPI const Eina_Value_Type _EINA_VALUE_TYPE_FILE = { EINA_VALUE_TYPE_VERSION, sizeof (Eina_File *), - "Eina_Value_File", + "Eina_File", _eina_value_type_file_setup, _eina_value_type_file_flush, _eina_value_type_file_copy, diff --git a/src/lib/eina/eina_value.h b/src/lib/eina/eina_value.h index d698043463..090000706a 100644 --- a/src/lib/eina/eina_value.h +++ b/src/lib/eina/eina_value.h @@ -3671,7 +3671,7 @@ static inline const Eina_Value_Type *eina_value_optional_type_get(Eina_Value *va /** * @var EINA_VALUE_TYPE_FILE - * manages optional type. + * manages Eina_File type. * * @since 1.21 */ |