discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=fdab0218b264d143c960aad806e3a4ff0ee20678

commit fdab0218b264d143c960aad806e3a4ff0ee20678
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Wed Jan 14 20:38:18 2015 -0500

    update widget size hints when setting a resize object
---
 src/bin/e_widget.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/bin/e_widget.c b/src/bin/e_widget.c
index 2b5fef8..6328b1d 100644
--- a/src/bin/e_widget.c
+++ b/src/bin/e_widget.c
@@ -195,10 +195,13 @@ e_widget_sub_object_del(Evas_Object *obj, Evas_Object 
*sobj)
 EAPI void
 e_widget_resize_object_set(Evas_Object *obj, Evas_Object *sobj)
 {
+   int w, h;
    API_ENTRY return;
    if (sd->resize_obj) evas_object_smart_member_del(sd->resize_obj);
    sd->resize_obj = sobj;
    evas_object_event_callback_add(sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, 
_e_widget_hint, obj);
+   evas_object_size_hint_min_get(sobj, &w, &h);
+   evas_object_size_hint_min_set(obj, w, h);
    evas_object_smart_member_add(sobj, obj);
    _e_smart_reconfigure(sd);
 }

-- 


Reply via email to