From: Enlightenment S. <no-...@en...> - 2010-09-06 03:35:23
|
Log: Continue in for loop if no size data is found for a font. This traps a weird seggy I found. Author: devilhorns Date: 2010-09-05 20:35:15 -0700 (Sun, 05 Sep 2010) New Revision: 51919 Modified: trunk/e/src/modules/conf_fonts/e_int_config_fonts.c Modified: trunk/e/src/modules/conf_fonts/e_int_config_fonts.c =================================================================== --- trunk/e/src/modules/conf_fonts/e_int_config_fonts.c 2010-09-05 23:03:42 UTC (rev 51918) +++ trunk/e/src/modules/conf_fonts/e_int_config_fonts.c 2010-09-06 03:35:15 UTC (rev 51919) @@ -984,7 +984,7 @@ { E_Font_Size_Data *size_data; - size_data = e_widget_ilist_nth_data_get(ob, n); + if (!(size_data = e_widget_ilist_nth_data_get(ob, n))) continue; if (cur_size == size_data->size) { e_widget_ilist_selected_set(ob, n); |