[genlist] fix item width at changed_job
authorHyoyoung Chang <hyoyoung.chang@samsung.com>
Fri, 13 Jan 2012 06:31:22 +0000 (15:31 +0900)
committerHyoyoung Chang <hyoyoung.chang@samsung.com>
Fri, 13 Jan 2012 06:31:59 +0000 (15:31 +0900)
Change-Id: Ib829eaf9d00ffa1517242c098c5b293ba7936f66

src/lib/elm_genlist.c

index 6722b68..387d33c 100644 (file)
@@ -2903,6 +2903,10 @@ _changed_job(void *data)
                   edje_object_size_min_restricted_calc(VIEW(it), &mw, &mh, mw, mh);
                   if (!it->display_only)
                     elm_coords_finger_size_adjust(1, &mw, 1, &mh);
+                  if (mw > itb->w)
+                    width_changed = EINA_TRUE;
+                  else
+                    mw = itb->w;
                   it->w = it->minw = mw;
                   it->h = it->minh = mh;
                   it->mincalcd = EINA_TRUE;