forked from enlightenment/efl
eina: improve Eina_File support in Eina_Value.
Thanks Gustavo.
This commit is contained in:
parent
b737d4fea7
commit
af452c439d
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue