summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzmike <michael.blumenkrantz@gmail.com>2014-02-25 17:37:56 -0500
committerzmike <michael.blumenkrantz@gmail.com>2014-03-02 15:04:07 -0500
commit423785a5d65552bf64b22ec84b2c9117354ccd39 (patch)
tree432e36360cda2419941b6f86833ebb7ac1a26b24
parent3672686f441971b5a11f4ee262d39a0ada4e7aa9 (diff)
downloadelementary-423785a5d65552bf64b22ec84b2c9117354ccd39.tar.gz
@fix homogeneous genlist recalc on theme change
fix T1023
-rw-r--r--src/lib/elm_genlist.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c
index 665fa07da..a59a42f20 100644
--- a/src/lib/elm_genlist.c
+++ b/src/lib/elm_genlist.c
@@ -4501,7 +4501,9 @@ _item_block_recalc(Item_Block *itb,
show_me |= it->item->show_me;
if (!itb->realized)
{
- if (qadd)
+ if (qadd || (itb->sd->homogeneous &&
+ ((it->group && (!itb->sd->group_item_height)) ||
+ ((!it->group) && (!itb->sd->item_height)))))
{
if (!it->item->mincalcd) changed = EINA_TRUE;
if (changed)