summaryrefslogtreecommitdiff
path: root/src/tests/evas/evas_test_image.c
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2019-02-27 13:17:09 -0500
committerMike Blumenkrantz <zmike@samsung.com>2019-02-27 13:17:10 -0500
commit6326e18b3fb2a4757f8ffa22be5d55a75da23049 (patch)
tree31d586b52638aa0d0b1c759869a8e3368c9daf5d /src/tests/evas/evas_test_image.c
parent7924660d54500285d3844bfa384394c683825cd9 (diff)
efl.file: improve api a bit
Summary: the previous implementation/api had a number of issues: * "file" property contained both "file" and "key" values - also performed file loading operation * "load_error" property which was specific to image objects * no methods for controlling file loading/unloading this patch attempts the following changes: * split "file" property into "file" and "key" properties - also remove "key" from existing "mmap" property * remove "load_error" * directly return error codes from operations * add "load" and "unload" methods for directly controlling load state * add implicit file loading if file/mmap is set during construction * rewrite all efl.file implementations to move file loading into load() method * rewrite all usage of efl.file api based on these changes * add C extension functions to mimic previous behavior ref T7577 Reviewers: segfaultxavi, bu5hm4n, cedric Reviewed By: segfaultxavi Subscribers: vitor.sousa, #reviewers, #committers Tags: #efl_api Maniphest Tasks: T7577 Differential Revision: https://phab.enlightenment.org/D8018
Diffstat (limited to 'src/tests/evas/evas_test_image.c')
-rw-r--r--src/tests/evas/evas_test_image.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tests/evas/evas_test_image.c b/src/tests/evas/evas_test_image.c
index 9e7da26b16..da6ad42365 100644
--- a/src/tests/evas/evas_test_image.c
+++ b/src/tests/evas/evas_test_image.c
@@ -773,7 +773,7 @@ EFL_START_TEST(evas_object_image_map_unmap)
773 const char *imgpath = TESTS_IMG_DIR "/Pic4.png"; 773 const char *imgpath = TESTS_IMG_DIR "/Pic4.png";
774 774
775 o = efl_add(EFL_CANVAS_IMAGE_CLASS, e); 775 o = efl_add(EFL_CANVAS_IMAGE_CLASS, e);
776 efl_file_set(o, imgpath, NULL); 776 efl_file_simple_load(o, imgpath, NULL);
777 sz = efl_gfx_view_size_get(o); 777 sz = efl_gfx_view_size_get(o);
778 cs = efl_gfx_buffer_colorspace_get(o); 778 cs = efl_gfx_buffer_colorspace_get(o);
779 779
@@ -852,7 +852,7 @@ EFL_START_TEST(evas_object_image_map_unmap)
852 uint32_t *dest, *orig; 852 uint32_t *dest, *orig;
853 853
854 o2 = efl_add(EFL_CANVAS_IMAGE_CLASS, e); 854 o2 = efl_add(EFL_CANVAS_IMAGE_CLASS, e);
855 efl_file_set(o2, tmp, NULL); 855 efl_file_simple_load(o2, tmp, NULL);
856 sz = efl_gfx_view_size_get(o); 856 sz = efl_gfx_view_size_get(o);
857 w2 = sz.w; 857 w2 = sz.w;
858 h2 = sz.h; 858 h2 = sz.h;