From 55373e799a797ac48a94ff5ecf1e112924641eed Mon Sep 17 00:00:00 2001 From: Amitesh Singh Date: Thu, 22 Oct 2015 22:14:40 +0530 Subject: [PATCH] image: use eo_isa for checking object types instead of string comparison --- src/lib/elm_image.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/lib/elm_image.c b/src/lib/elm_image.c index c6d9850..f76eb9a 100644 --- a/src/lib/elm_image.c +++ b/src/lib/elm_image.c @@ -122,17 +122,13 @@ static void _elm_image_internal_sizing_eval(Evas_Object *obj, Elm_Image_Data *sd) { Evas_Coord x, y, w, h; - const char *type; if (!sd->img) return; w = sd->img_w; h = sd->img_h; - type = evas_object_type_get(sd->img); - if (!type) return; - - if (!strcmp(type, "edje")) + if (eo_isa(sd->img, EDJE_OBJECT_CLASS)) { x = sd->img_x; y = sd->img_y; @@ -1268,15 +1264,11 @@ _elm_image_object_size_get(Eo *obj EINA_UNUSED, Elm_Image_Data *sd, int *w, int { int tw, th; int cw = 0, ch = 0; - const char *type; if (w) *w = 0; if (h) *h = 0; - type = evas_object_type_get(sd->img); - if (!type) return; - - if (!strcmp(type, "edje")) + if (eo_isa(sd->img, EDJE_OBJECT_CLASS)) edje_object_size_min_get(sd->img, &tw, &th); else evas_object_image_size_get(sd->img, &tw, &th); -- 2.7.4