fix removal from list for randr init stuff that is begging to crash

and create bugs! (valgrind caught it)



SVN revision: 60475
This commit is contained in:
Carsten Haitzler 2011-06-18 13:56:08 +00:00
parent b72eb3d0df
commit ebb04e18be
1 changed files with 3 additions and 1 deletions

View File

@ -1608,8 +1608,10 @@ _e_randr_outputs_common_modes_get(Eina_List *outputs, Ecore_X_Randr_Mode_Info *m
}
//sort modes desc. by their sizes
EINA_LIST_REVERSE_FOREACH(common_modes, iter, mode_info)
for (iter = eina_list_last(common_modes); iter;)
{
mode_info = iter->data;
iter = iter->prev;
outputs_mode_found = 0;
EINA_LIST_FOREACH(outputs, output_iter, output_info)
{