genlist item block recalc checks now more readable
authorzmike <michael.blumenkrantz@gmail.com>
Tue, 7 Oct 2014 17:18:56 +0000 (13:18 -0400)
committerzmike <michael.blumenkrantz@gmail.com>
Tue, 7 Oct 2014 18:07:13 +0000 (14:07 -0400)
src/lib/elm_genlist.c

index d3e57c5954b0a682ca417aaf4322e3670205f81e..9b4d8894d48f7bbee7948cf5f84d3ca080269b91 100644 (file)
@@ -664,11 +664,11 @@ _calc_job(void *data)
         itb->y = y;
         itb->x = 0;
         minh += itb->minh;
-        if (minw == -1) minw = itb->minw;
-        else if ((!itb->must_recalc) && (minw < itb->minw))
+        if (minw < itb->minw)
           {
              minw = itb->minw;
-             minw_change = EINA_TRUE;
+             if (minw != -1)
+               minw_change = EINA_TRUE;
           }
         if ((sd->mode == ELM_LIST_COMPRESS) && (minw > vw))
           {