From b857fa742084663cfb378596e3ae1455bbd24b67 Mon Sep 17 00:00:00 2001 From: Yeongjong Lee Date: Thu, 7 Mar 2019 01:02:09 +0000 Subject: [PATCH] ui.table: fix infinite loop when initializing calc data infinite loop if first cell is empty. Reviewed-by: Xavi Artigas Differential Revision: https://phab.enlightenment.org/D8170 --- src/lib/elementary/efl_ui_table_layout.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/elementary/efl_ui_table_layout.c b/src/lib/elementary/efl_ui_table_layout.c index f017b33b9d..26c288f022 100644 --- a/src/lib/elementary/efl_ui_table_layout.c +++ b/src/lib/elementary/efl_ui_table_layout.c @@ -152,6 +152,7 @@ _efl_ui_table_regular_cell_init(Table_Calc *table_calc, Eina_Bool axis) for (i = 0; i < count; i++) { if (!cell_calc[i].occupied) continue; + else if (i && cell_calc[0].next == 0) cell_calc[0].next = i; cell_calc[i].index = index++; want += cell_calc[i].space;