Jump to selection (approved by devilhorns).
SVN revision: 28104
This commit is contained in:
parent
d4b9d10177
commit
16e37b9cdf
|
@ -375,7 +375,7 @@ _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cf
|
||||||
E_Radio_Group *rg;
|
E_Radio_Group *rg;
|
||||||
E_Manager *man;
|
E_Manager *man;
|
||||||
Ecore_X_Screen_Size *sizes;
|
Ecore_X_Screen_Size *sizes;
|
||||||
int i, s;
|
int i, s, sel;
|
||||||
|
|
||||||
_fill_data(cfdata);
|
_fill_data(cfdata);
|
||||||
|
|
||||||
|
@ -466,12 +466,9 @@ _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cf
|
||||||
snprintf(buf, sizeof(buf), "%ix%i", res->size.width, res->size.height);
|
snprintf(buf, sizeof(buf), "%ix%i", res->size.width, res->size.height);
|
||||||
e_widget_ilist_append(ol, NULL, buf, _ilist_item_change, cfdata, NULL);
|
e_widget_ilist_append(ol, NULL, buf, _ilist_item_change, cfdata, NULL);
|
||||||
|
|
||||||
if (res->size.width == cfdata->orig_size.width
|
if (res->size.width == cfdata->orig_size.width &&
|
||||||
&& res->size.height == cfdata->orig_size.height)
|
res->size.height == cfdata->orig_size.height)
|
||||||
{
|
sel = res->id;
|
||||||
e_widget_ilist_selected_set(ol, i);
|
|
||||||
_load_rates(cfdata);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!cfdata->has_rates)
|
if (!cfdata->has_rates)
|
||||||
|
@ -482,6 +479,8 @@ _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cf
|
||||||
E_FREE(sizes);
|
E_FREE(sizes);
|
||||||
|
|
||||||
e_widget_ilist_go(ol);
|
e_widget_ilist_go(ol);
|
||||||
|
e_widget_ilist_selected_set(ol, sel);
|
||||||
|
_load_rates(cfdata);
|
||||||
e_widget_ilist_thaw(ol);
|
e_widget_ilist_thaw(ol);
|
||||||
edje_thaw();
|
edje_thaw();
|
||||||
evas_event_thaw(evas_object_evas_get(ol));
|
evas_event_thaw(evas_object_evas_get(ol));
|
||||||
|
|
Loading…
Reference in New Issue