diff options
author | Mike Blumenkrantz <michael.blumenkrantz@gmail.com> | 2013-02-11 14:35:03 +0000 |
---|---|---|
committer | Mike Blumenkrantz <michael.blumenkrantz@gmail.com> | 2013-02-11 14:35:03 +0000 |
commit | b936d5287e7cd0fdaea98a59569c5d163a38c8db (patch) | |
tree | 9eabbdfce9010e3ed4d36f86d243ce922efad8e0 /src | |
parent | c401fdacab81ec9e2f0dc906f94d89f7b3b754ea (diff) | |
download | enlightenment-b936d5287e7cd0fdaea98a59569c5d163a38c8db.tar.gz |
fix e_layout to not ignore frozen state
SVN revision: 83827
Diffstat (limited to 'src')
-rw-r--r-- | src/bin/e_layout.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/bin/e_layout.c b/src/bin/e_layout.c index ad7ddd4244..389299dddc 100644 --- a/src/bin/e_layout.c +++ b/src/bin/e_layout.c @@ -138,7 +138,7 @@ e_layout_pack(Evas_Object *obj, Evas_Object *child) sd = evas_object_smart_data_get(obj); li = _e_layout_smart_adopt(sd, child); sd->items = eina_inlist_append(sd->items, EINA_INLIST_GET(li)); - _e_layout_smart_move_resize_item(li); + if (sd->frozen <= 0) _e_layout_smart_move_resize_item(li); } EAPI void @@ -151,7 +151,7 @@ e_layout_child_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) if ((li->x == x) && (li->y == y)) return; li->x = x; li->y = y; - _e_layout_smart_move_resize_item(li); + if (li->sd->frozen <= 0) _e_layout_smart_move_resize_item(li); } EAPI void @@ -166,7 +166,7 @@ e_layout_child_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) if ((li->w == w) && (li->h == h)) return; li->w = w; li->h = h; - _e_layout_smart_move_resize_item(li); + if (li->sd->frozen <= 0) _e_layout_smart_move_resize_item(li); } EAPI void @@ -464,7 +464,7 @@ _e_layout_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) sd->w = w; sd->h = h; sd->changed = 1; - _e_layout_smart_reconfigure(sd); + if (sd->frozen <= 0) _e_layout_smart_reconfigure(sd); } static void |