summaryrefslogtreecommitdiff
path: root/src/tests/evas
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2018-03-20 12:38:32 -0400
committerCedric Bail <cedric@osg.samsung.com>2018-03-20 17:20:57 -0700
commitde667f889e7606766e14cac4fb003d9e32d7681a (patch)
treea15894f5669b33de30e533efca3ad2292bbe219e /src/tests/evas
parent6b2923c8de09473e7d489b9150940f1d1b077afe (diff)
downloadefl-de667f889e7606766e14cac4fb003d9e32d7681a.tar.gz
tests: fix misuse of eina_file in evas mesh tests
Signed-off-by: Mike Blumenkrantz <zmike@osg.samsung.com>
Diffstat (limited to 'src/tests/evas')
-rw-r--r--src/tests/evas/evas_test_mesh.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/tests/evas/evas_test_mesh.c b/src/tests/evas/evas_test_mesh.c
index 958e443f70..51a29a5dfe 100644
--- a/src/tests/evas/evas_test_mesh.c
+++ b/src/tests/evas/evas_test_mesh.c
@@ -43,6 +43,7 @@
EINA_ITERATOR_FOREACH(it, file) \
{ \
int set_ok, save_ok; \
+ Eina_File *f; \
mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, e); \
mesh2 = efl_add(EVAS_CANVAS3D_MESH_CLASS, e); \
fail_if(mesh == NULL); \
@@ -56,11 +57,17 @@
fail_if(!set_ok); \
res = _compare_meshes(mesh, mesh2); \
fail_if(res == 1); \
- set_ok = efl_file_mmap_set(mesh, eina_file_open(file->path, 0), NULL); \
+ f = eina_file_open(file->path, 0); \
+ fail_if(!f); \
+ set_ok = efl_file_mmap_set(mesh, f, NULL); \
+ eina_file_close(f); \
save_ok = efl_file_save(mesh, buffer, NULL, NULL); \
fail_if(!set_ok); \
fail_if(!save_ok); \
- set_ok = efl_file_mmap_set(mesh2, eina_file_open(buffer, 0), NULL); \
+ f = eina_file_open(buffer, 0); \
+ fail_if(!f); \
+ set_ok = efl_file_mmap_set(mesh2, f, NULL); \
+ eina_file_close(f); \
fail_if(!set_ok); \
res = _compare_meshes(mesh, mesh2); \
fail_if(res == 1); \