summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/elm_genlist.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c
index d3e57c595..9b4d8894d 100644
--- a/src/lib/elm_genlist.c
+++ b/src/lib/elm_genlist.c
@@ -664,11 +664,11 @@ _calc_job(void *data)
664 itb->y = y; 664 itb->y = y;
665 itb->x = 0; 665 itb->x = 0;
666 minh += itb->minh; 666 minh += itb->minh;
667 if (minw == -1) minw = itb->minw; 667 if (minw < itb->minw)
668 else if ((!itb->must_recalc) && (minw < itb->minw))
669 { 668 {
670 minw = itb->minw; 669 minw = itb->minw;
671 minw_change = EINA_TRUE; 670 if (minw != -1)
671 minw_change = EINA_TRUE;
672 } 672 }
673 if ((sd->mode == ELM_LIST_COMPRESS) && (minw > vw)) 673 if ((sd->mode == ELM_LIST_COMPRESS) && (minw > vw))
674 { 674 {