diff options
author | Cedric BAIL <cedric@osg.samsung.com> | 2018-03-20 12:38:32 -0400 |
---|---|---|
committer | Cedric Bail <cedric@osg.samsung.com> | 2018-03-20 17:20:57 -0700 |
commit | de667f889e7606766e14cac4fb003d9e32d7681a (patch) | |
tree | a15894f5669b33de30e533efca3ad2292bbe219e /src/tests/evas | |
parent | 6b2923c8de09473e7d489b9150940f1d1b077afe (diff) | |
download | efl-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.c | 11 |
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); \ |