prevent layout children from being resized to 0x0
authorMike Blumenkrantz <m.blumenkran@samsung.com>
Thu, 17 Oct 2013 08:54:16 +0000 (09:54 +0100)
committerMike Blumenkrantz <m.blumenkran@samsung.com>
Thu, 17 Oct 2013 08:54:42 +0000 (09:54 +0100)
src/bin/e_layout.c

index 60414148ea60a26beef40a7224541264ec9f3813..5026e080612c60ffc9ccfe286c578750598bee35 100644 (file)
@@ -393,8 +393,8 @@ _e_layout_smart_move_resize_item(E_Layout_Item *li)
                     li->sd->x + ((li->x * li->sd->w) / li->sd->vw),
                     li->sd->y + ((li->y * li->sd->h) / li->sd->vh));
    evas_object_resize(li->obj,
-                      (li->w * li->sd->w) / li->sd->vw,
-                      (li->h * li->sd->h) / li->sd->vh);
+                      MAX((li->w * li->sd->w) / li->sd->vw, 1),
+                      MAX((li->h * li->sd->h) / li->sd->vh, 1));
 }
 
 static void