forked from enlightenment/efl
efl_ui_position_manager_grid: avoid zero division case
This fixes the issue of zero division when columns is zero. Sometimes columns can be zero when "pd->viewport.w = 0". Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10768
This commit is contained in:
parent
d05c2169a8
commit
62e470130c
|
@ -706,6 +706,7 @@ _efl_ui_position_manager_grid_efl_ui_position_manager_entity_position_single_ite
|
|||
EINA_SAFETY_ON_FALSE_RETURN_VAL(group_consumed_ids == 0, EINA_RECT(0, 0, 0, 0));
|
||||
|
||||
int columns = pd->viewport.w/pd->max_min_size.w;
|
||||
if (columns == 0) return EINA_RECT(0, 0, 0, 0);
|
||||
int sub_pos_id = idx - group_consumed_ids;
|
||||
|
||||
if (pd->dir == EFL_UI_LAYOUT_ORIENTATION_VERTICAL)
|
||||
|
|
Loading…
Reference in New Issue