diff --git a/legacy/edje/src/lib/edje_external.c b/legacy/edje/src/lib/edje_external.c index 1356a8b904..327f3a4d05 100644 --- a/legacy/edje/src/lib/edje_external.c +++ b/legacy/edje/src/lib/edje_external.c @@ -208,7 +208,7 @@ edje_object_part_external_param_type_get(const Evas_Object *obj, const char *par ERR("no part '%s'", part); return EDJE_EXTERNAL_PARAM_TYPE_MAX; } - type = evas_object_data_get(obj, "Edje_External_Type"); + type = evas_object_data_get(rp->swallowed_object, "Edje_External_Type"); if (!type) { ERR("no external type for object %p", obj);