From c8d57913ced120b5d74fee7c33683d60ce61eb7a Mon Sep 17 00:00:00 2001 From: Eric Schuele Date: Mon, 27 Aug 2007 03:22:08 +0000 Subject: [PATCH] Reset textblock size to (0,0) before setting text. This seems to help the proper display of scrollbars in situations in which you are repeatedly changing the contents of the textblock. SVN revision: 31546 --- src/bin/e_widget_textblock.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/e_widget_textblock.c b/src/bin/e_widget_textblock.c index 9d2d403d4..b9b8e9383 100644 --- a/src/bin/e_widget_textblock.c +++ b/src/bin/e_widget_textblock.c @@ -56,6 +56,9 @@ e_widget_textblock_markup_set(Evas_Object *obj, const char *text) Evas_Coord mw, mh, vw, vh; wd = e_widget_data_get(obj); + + evas_object_resize(wd->o_textblock, 0, 0); + edje_object_part_text_set(wd->o_textblock, "e.textblock.text", text); edje_object_size_min_calc(wd->o_textblock, &mw, &mh); e_scrollframe_child_viewport_size_get(wd->o_scrollframe, &vw, &vh);