e_info: prevents calling evas_object_image_alpha_get from the non-image type. 63/101563/3
authorGwanglim Lee <gl77.lee@samsung.com>
Thu, 1 Dec 2016 11:53:11 +0000 (20:53 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Fri, 2 Dec 2016 07:09:05 +0000 (23:09 -0800)
Change-Id: I18a7cef07a50afaeadbd62615b440c38324c33ac

src/bin/e_info_client.c
src/bin/e_info_server.c
src/bin/e_info_shared_types.h

index f9c41f9..5b8ec04 100644 (file)
@@ -245,7 +245,6 @@ _e_info_client_cb_compobjs(const Eldbus_Message *msg)
                                                 &cobj.opmode,
                                                 &cobj.x, &cobj.y, &cobj.w, &cobj.h,
                                                 &cobj.r, &cobj.g, &cobj.b, &cobj.a,
-                                                &cobj.alpha,
                                                 &cobj.pass_events,
                                                 &cobj.freeze_events,
                                                 &cobj.focus,
@@ -288,7 +287,7 @@ _e_info_client_cb_compobjs(const Eldbus_Message *msg)
                  "|%4d,%4d %4dx%4d|%s|%s%s%s|%s|",
                  cobj.type,
                  cobj.x, cobj.y, cobj.w, cobj.h,
-                 cobj.alpha == 1 ? "A" : " ",
+                 cobj.img.alpha == 1 ? "A" : " ",
                  cobj.pass_events == 1 ? "p" : " ",
                  cobj.freeze_events == 1 ? "z" : " ",
                  cobj.focus == 1 ? "F" : " ",
@@ -301,7 +300,7 @@ _e_info_client_cb_compobjs(const Eldbus_Message *msg)
                  cobj.opmode,
                  cobj.x, cobj.y, cobj.w, cobj.h,
                  cobj.r, cobj.g, cobj.b, cobj.a,
-                 cobj.alpha == 1 ? "A" : " ",
+                 cobj.img.alpha == 1 ? "A" : " ",
                  cobj.pass_events == 1 ? "p" : " ",
                  cobj.freeze_events == 1 ? "z" : " ",
                  cobj.focus == 1 ? "F" : " ",
index ac17a6c..96f38af 100644 (file)
@@ -238,7 +238,6 @@ _compobj_info_get(Evas_Object *po, Evas_Object *o, int depth)
 
    evas_object_geometry_get(o, &cobj->x, &cobj->y, &cobj->w, &cobj->h);
    evas_object_color_get(o, &cobj->r, &cobj->g, &cobj->b, &cobj->a);
-   cobj->alpha = evas_object_image_alpha_get(o);
    cobj->pass_events = evas_object_pass_events_get(o);
    cobj->freeze_events = evas_object_freeze_events_get(o);
    cobj->focus = evas_object_focus_get(o);
@@ -461,7 +460,6 @@ _e_info_server_cb_compobjs(const Eldbus_Service_Interface *iface EINA_UNUSED, co
                                              cobj->opmode,
                                              cobj->x, cobj->y, cobj->w, cobj->h,
                                              cobj->r, cobj->g, cobj->b, cobj->a,
-                                             cobj->alpha,
                                              cobj->pass_events,
                                              cobj->freeze_events,
                                              cobj->focus,
index 416be6c..7741cb1 100644 (file)
@@ -11,7 +11,7 @@ typedef enum
 /* -------------------------------------------------------------------------- */
 /* COMPOSITE OBJECTS                                                          */
 /* -------------------------------------------------------------------------- */
-#define SIGNATURE_COMPOBJS_CLIENT "uissisiiiiiiiibbbbbsssdbsssuiiiiiiiibb"
+#define SIGNATURE_COMPOBJS_CLIENT "uissisiiiiiiiibbbbsssdbsssuiiiiiiiibb"
 
 typedef struct _E_Info_Comp_Obj
 {
@@ -24,7 +24,6 @@ typedef struct _E_Info_Comp_Obj
    int             x, y, w, h;     // i i i i
    int             r, g, b, a;     // i i i i
 
-   Eina_Bool       alpha;          // b
    Eina_Bool       pass_events;    // b
    Eina_Bool       freeze_events;  // b
    Eina_Bool       focus;          // b