diff --git a/legacy/edje/ChangeLog b/legacy/edje/ChangeLog index 69335b07c0..450b7b6042 100644 --- a/legacy/edje/ChangeLog +++ b/legacy/edje/ChangeLog @@ -671,3 +671,7 @@ 2012-10-31 ChunEon Park (Hermet) * Fix to update the text classes when text classes are changed. + +2012-11-02 ChunEon Park (Hermet) + + * Fix to not update map uv for proxy diff --git a/legacy/edje/NEWS b/legacy/edje/NEWS index e81db82a8a..2786881484 100644 --- a/legacy/edje/NEWS +++ b/legacy/edje/NEWS @@ -27,6 +27,7 @@ Fixes: * fix scale_set with edje containing groups * fix edje_cc to use max, not default compression * fix edje_text_class_set to update the text classes correctly. + * fix to not update map uv for proxy Edje 1.7.0 diff --git a/legacy/edje/src/lib/edje_calc.c b/legacy/edje/src/lib/edje_calc.c index 7045c1ea56..e70096dcec 100644 --- a/legacy/edje/src/lib/edje_calc.c +++ b/legacy/edje/src/lib/edje_calc.c @@ -3084,7 +3084,8 @@ _edje_part_recalc(Edje *ed, Edje_Real_Part *ep, int flags, Edje_Calc_Params *sta evas_map_util_points_populate_from_object(map, ep->object); if (ep->part->type == EDJE_PART_TYPE_IMAGE || ((ep->part->type == EDJE_PART_TYPE_SWALLOW) && - (!strcmp(evas_object_type_get(mo), "image"))) + (!strcmp(evas_object_type_get(mo), "image") && + (!evas_object_image_source_get(mo)))) ) { int iw = 1, ih = 1; diff --git a/legacy/edje/src/lib/edje_util.c b/legacy/edje/src/lib/edje_util.c index a17381754c..d03cb6dcf7 100644 --- a/legacy/edje/src/lib/edje_util.c +++ b/legacy/edje/src/lib/edje_util.c @@ -6378,6 +6378,8 @@ _edje_object_part_swallow_image_resize_cb(void *data, Evas *e __UNUSED__, Evas_O Evas_Map *map; if (!rp->chosen_description->map.on) return; + if (evas_object_image_source_get(rp->typedata.swallow->swallowed_object)) + return; if ((rp->type != EDJE_RP_TYPE_SWALLOW) || (!rp->typedata.swallow)) return;