summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>2013-02-11 14:35:03 +0000
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>2013-02-11 14:35:03 +0000
commitb936d5287e7cd0fdaea98a59569c5d163a38c8db (patch)
tree9eabbdfce9010e3ed4d36f86d243ce922efad8e0 /src
parentc401fdacab81ec9e2f0dc906f94d89f7b3b754ea (diff)
downloadenlightenment-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.c8
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