Select (previous) mode simplier.

SVN revision: 69307
This commit is contained in:
Leif Middelschulte 2012-03-13 19:58:02 +00:00
parent ee1f79e848
commit 40fc3efd1f
1 changed files with 3 additions and 5 deletions

View File

@ -32,7 +32,6 @@ Eina_Bool
resolution_widget_create_data(E_Config_Dialog_Data *cfdata)
{
E_Config_Randr_Dialog_Output_Dialog_Data *odd;
Ecore_X_Randr_Mode_Info *mi;
Eina_List *iter;
if (!cfdata || !cfdata->output_dialog_data_list) return EINA_FALSE;
@ -47,14 +46,13 @@ resolution_widget_create_data(E_Config_Dialog_Data *cfdata)
}
if (odd->crtc)
{
if (!(mi = odd->crtc->current_mode))
mi = (Ecore_X_Randr_Mode_Info *)eina_list_data_get(eina_list_last(odd->crtc->outputs_common_modes));
odd->previous_mode = mi;
odd->preferred_mode = (Ecore_X_Randr_Mode_Info *)eina_list_data_get(odd->crtc->outputs_common_modes);
odd->previous_mode = odd->crtc->current_mode;
}
else if (odd->output && odd->output->monitor)
{
odd->previous_mode = NULL;
odd->preferred_mode = (Ecore_X_Randr_Mode_Info *)eina_list_data_get(eina_list_last(odd->output->monitor->preferred_modes));
odd->preferred_mode = (Ecore_X_Randr_Mode_Info *)eina_list_data_get(odd->output->monitor->preferred_modes);
}
}