summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/evas/canvas/evas_object_textblock.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/evas/canvas/evas_object_textblock.c b/src/lib/evas/canvas/evas_object_textblock.c
index 61c0634406..2d9949045d 100644
--- a/src/lib/evas/canvas/evas_object_textblock.c
+++ b/src/lib/evas/canvas/evas_object_textblock.c
@@ -12442,11 +12442,12 @@ typedef struct
} Textblock_Paragraph_Debug_Data;
EAPI Eina_List *
-_evas_textblock_paragraphs_get(const Evas_Object *obj)
+_evas_textblock_paragraphs_get(const Evas_Object *eo_obj)
{
Eina_List *rects = NULL;
Evas_Object_Textblock_Paragraph *par;
- Evas_Textblock_Data *o = eo_data_scope_get(obj, MY_CLASS);
+ Evas_Object_Protected_Data *obj = eo_data_scope_get(eo_obj, EVAS_OBJECT_CLASS);
+ Evas_Textblock_Data *o = eo_data_scope_get(eo_obj, MY_CLASS);
printf("Populating Items:\n");
@@ -12464,7 +12465,7 @@ _evas_textblock_paragraphs_get(const Evas_Object *obj)
d->y = par->y;
d->lines = eina_inlist_count(EINA_INLIST_GET(par->lines));
d->is_rtl = (par->direction == EVAS_BIDI_DIRECTION_RTL);
- d->rect = eina_rectangle_new(0, par->y, par->w, par->h);
+ d->rect = eina_rectangle_new(0, par->y, obj->cur->geometry.w, par->h);
rects = eina_list_append(rects, d);
}
return rects;