e_view_image: change the return type 99/323399/1
authorSooChan Lim <sc1.lim@samsung.com>
Wed, 16 Apr 2025 12:00:04 +0000 (21:00 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Mon, 28 Apr 2025 06:28:31 +0000 (15:28 +0900)
Change-Id: If1ccf088c563a575019648b819cf460b878e697a

src/bin/core/e_view_image.c
src/include/e_view_image.h

index 7df446410a65d9f83740eaa7b7e82ad748445e91..0211f69de9aa37592859d54ac36837319c722aa4 100644 (file)
@@ -514,10 +514,18 @@ e_view_image_data_update_add(E_View_Image *image, int x, int y, int w, int h)
    evas_object_image_data_update_add(image->view.eo, x, y, w, h);\r
 }\r
 \r
-E_API void\r
+E_API bool\r
 e_view_image_file_set(E_View_Image *image, const char *file, const char *key)\r
 {\r
+   Evas_Load_Error err;\r
+\r
    evas_object_image_file_set(image->view.eo, file, key);\r
+\r
+   err = evas_object_image_load_error_get(image->view.eo);\r
+   if (err != EVAS_LOAD_ERROR_NONE)\r
+     return false;\r
+\r
+   return true;\r
 }\r
 \r
 EINTERN void\r
index dad13d7fc531665a8938c72c79d0f3865d2883d6..db828591f7fd53028d30d71e3c96e737e0c69069 100644 (file)
@@ -193,7 +193,7 @@ void e_view_image_data_update_add(E_View_Image *image, int x, int y, int w, int
 /**
  * TODO
  */
-void e_view_image_file_set(E_View_Image *image, const char *file, const char *key);
+bool e_view_image_file_set(E_View_Image *image, const char *file, const char *key);
 
 /**
  * TODO