cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=af452c439d10286e7dcdedb89163c2071eda8d0c

commit af452c439d10286e7dcdedb89163c2071eda8d0c
Author: Cedric Bail <ced...@osg.samsung.com>
Date:   Wed Sep 13 10:36:05 2017 -0700

    eina: improve Eina_File support in Eina_Value.
    
    Thanks Gustavo.
---
 src/lib/eina/eina_value.c | 4 ++--
 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
  */

-- 


Reply via email to