[genlist] fixing minw at sizing_eval
authorHyoyoung Chang <hyoyoung.chang@samsung.com>
Fri, 27 Jan 2012 07:01:08 +0000 (16:01 +0900)
committerHyoyoung Chang <hyoyoung.chang@samsung.com>
Fri, 27 Jan 2012 07:01:08 +0000 (16:01 +0900)
in _sizing_eval, sometimes minw can be larger than actuall width,
it's due to rotating process and height_for_width mode.

Change-Id: I8570c0564294dd3e7581caaa6d8949e0ba9136d8

src/lib/elm_genlist.c

index 62d7578..b896f56 100644 (file)
@@ -2774,6 +2774,11 @@ _calc_job(void *data)
              minw = itb->minw;
              minw_change = EINA_TRUE;
           }
+        if (minw > wd->w)
+          {
+             minw = wd->w;
+             minw_change = EINA_TRUE;
+          }
         itb->w = minw;
         itb->h = itb->minh;
         y += itb->h;