ami pushed a commit to branch master.

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

commit 3726af831350ac042831c628b7ae1ef1ac88cd69
Author: Amitesh Singh <amitesh...@samsung.com>
Date:   Thu Dec 14 13:42:41 2017 +0900

    efl.image.load: fix eolian redefine warnings for load_error{}
    
    load_error{} was defined in efl.file as well.
    remove load_error{} from efl.image.load intf and implement
    Efl.File.load_error{} instead.
    
    Ref T6514
---
 src/bin/eolian_mono/eolian/mono/function_blacklist.hh |  1 -
 src/examples/evas/evas-object-manipulation-eo.c       |  4 ++--
 src/lib/efl/interfaces/efl_image_load.eo              | 12 ------------
 src/lib/evas/canvas/efl_canvas_image.c                |  4 ++--
 src/lib/evas/canvas/efl_canvas_image.eo               |  2 +-
 5 files changed, 5 insertions(+), 18 deletions(-)

diff --git a/src/bin/eolian_mono/eolian/mono/function_blacklist.hh 
b/src/bin/eolian_mono/eolian/mono/function_blacklist.hh
index 51e0a433c1..314235b5dc 100644
--- a/src/bin/eolian_mono/eolian/mono/function_blacklist.hh
+++ b/src/bin/eolian_mono/eolian/mono/function_blacklist.hh
@@ -8,7 +8,6 @@ inline bool is_function_blacklisted(std::string const& c_name)
   return
     c_name == "efl_event_callback_array_priority_add"
     || c_name == "efl_player_position_get"
-    || c_name == "efl_image_load_error_get"
     || c_name == "efl_text_font_source_get"
     || c_name == "efl_text_font_source_set"
     || c_name == "efl_ui_focus_manager_focus_get"
diff --git a/src/examples/evas/evas-object-manipulation-eo.c 
b/src/examples/evas/evas-object-manipulation-eo.c
index dfe02bb0c2..ef61a50aec 100644
--- a/src/examples/evas/evas-object-manipulation-eo.c
+++ b/src/examples/evas/evas-object-manipulation-eo.c
@@ -194,7 +194,7 @@ main(void)
     * will be deleted automatically by parent.*/
 
    efl_file_set(d.img, img_path, NULL);
-   err = efl_image_load_error_get(d.img);
+   err = efl_file_load_error_get(d.img);
 
    if (err != EVAS_LOAD_ERROR_NONE)
      {
@@ -212,7 +212,7 @@ main(void)
    /* border on the image's clipper, here just to emphasize its position */
    d.clipper_border = efl_add(EFL_CANVAS_IMAGE_CLASS, d.canvas);
    efl_file_set(d.clipper_border, border_img_path, NULL);
-   err = efl_image_load_error_get(d.clipper_border);
+   err = efl_file_load_error_get(d.clipper_border);
 
    if (err != EVAS_LOAD_ERROR_NONE)
      {
diff --git a/src/lib/efl/interfaces/efl_image_load.eo 
b/src/lib/efl/interfaces/efl_image_load.eo
index 65e4853111..703dbebe1b 100644
--- a/src/lib/efl/interfaces/efl_image_load.eo
+++ b/src/lib/efl/interfaces/efl_image_load.eo
@@ -163,18 +163,6 @@ interface Efl.Image.Load ()
             div: int; [[The scale down dividing factor.]]
          }
       }
-      @property load_error {
-         get {
-            [[Retrieves a number representing any error that occurred during
-              the last loading of the given image object's source image.
-            ]]
-            return: Efl.Image.Load.Error @warn_unused; [[
-               A value giving the last error that occurred, one of
-               @Efl.Image.Load.Error values. @Efl.Image.Load.Error.none is
-               returned if there was no error.
-            ]]
-         }
-      }
       @property load_skip_header {
          [[Initial load should skip header check and leave it all to data load
 
diff --git a/src/lib/evas/canvas/efl_canvas_image.c 
b/src/lib/evas/canvas/efl_canvas_image.c
index 075b5e6c1c..4a1de7cc97 100644
--- a/src/lib/evas/canvas/efl_canvas_image.c
+++ b/src/lib/evas/canvas/efl_canvas_image.c
@@ -65,7 +65,7 @@ _evas_image_load_error_get(const Eo *eo_obj)
 }
 
 EOLIAN static Efl_Image_Load_Error
-_efl_canvas_image_efl_image_load_load_error_get(Eo *eo_obj, void *_pd 
EINA_UNUSED EINA_UNUSED)
+_efl_canvas_image_efl_file_load_error_get(Eo *eo_obj, void *_pd EINA_UNUSED 
EINA_UNUSED)
 {
    return _evas_image_load_error_get(eo_obj);
 }
@@ -784,7 +784,7 @@ _efl_canvas_image_efl_object_dbg_info_get(Eo *obj, void *pd 
EINA_UNUSED, Efl_Dbg
 {
    efl_dbg_info_get(efl_super(obj, MY_CLASS), root);
 
-   if ((efl_image_load_error_get(obj) != EFL_IMAGE_LOAD_ERROR_NONE) &&
+   if ((efl_file_load_error_get(obj) != EFL_IMAGE_LOAD_ERROR_NONE) &&
        (root))
      {
         Efl_Dbg_Info *group = EFL_DBG_INFO_LIST_APPEND(root, MY_CLASS_NAME);
diff --git a/src/lib/evas/canvas/efl_canvas_image.eo 
b/src/lib/evas/canvas/efl_canvas_image.eo
index 63307ef520..0164b2d038 100644
--- a/src/lib/evas/canvas/efl_canvas_image.eo
+++ b/src/lib/evas/canvas/efl_canvas_image.eo
@@ -17,13 +17,13 @@ class Efl.Canvas.Image (Efl.Canvas.Image.Internal, 
Efl.Gfx.Buffer,
       Efl.Gfx.Buffer.buffer_map;
       Efl.Gfx.Buffer.buffer_unmap;
       Efl.File.mmap { get; set; }
+      Efl.File.load_error { get; }
       Efl.Image.Animated.animated { get; }
       Efl.Image.Animated.animated_frame { get; set; }
       Efl.Image.Animated.animated_frame_count { get; }
       Efl.Image.Animated.animated_loop_type { get; }
       Efl.Image.Animated.animated_loop_count { get; }
       Efl.Image.Animated.animated_frame_duration { get; }
-      Efl.Image.Load.load_error { get; }
       Efl.Image.Load.load_async_start;
       Efl.Image.Load.load_async_cancel;
       Efl.Image.Load.load_dpi { get; set; }

-- 


Reply via email to