forked from enlightenment/enlightenment
performance and powersave work ok now
SVN revision: 14257
This commit is contained in:
parent
225faedf25
commit
200da629eb
|
@ -432,6 +432,10 @@ _cpufreq_config_menu_new(Cpufreq *e)
|
||||||
e_menu_item_label_set(mi, _("Manual"));
|
e_menu_item_label_set(mi, _("Manual"));
|
||||||
else if (!strcmp(l->data, "ondemand"))
|
else if (!strcmp(l->data, "ondemand"))
|
||||||
e_menu_item_label_set(mi, _("Automatic"));
|
e_menu_item_label_set(mi, _("Automatic"));
|
||||||
|
else if (!strcmp(l->data, "powersave"))
|
||||||
|
e_menu_item_label_set(mi, _("Minimum Speed"));
|
||||||
|
else if (!strcmp(l->data, "performance"))
|
||||||
|
e_menu_item_label_set(mi, _("Maximum Speed"));
|
||||||
e_menu_item_radio_set(mi, 1);
|
e_menu_item_radio_set(mi, 1);
|
||||||
e_menu_item_radio_group_set(mi, 1);
|
e_menu_item_radio_group_set(mi, 1);
|
||||||
e_object_data_set(E_OBJECT(mi), l->data);
|
e_object_data_set(E_OBJECT(mi), l->data);
|
||||||
|
@ -636,8 +640,11 @@ _cpufreq_status_check_available(Status *e)
|
||||||
while (isspace(*gov)) gov++;
|
while (isspace(*gov)) gov++;
|
||||||
if (strlen(gov) != 0)
|
if (strlen(gov) != 0)
|
||||||
{
|
{
|
||||||
if ((!strcmp(gov, "ondemand")) ||
|
// if ((!strcmp(gov, "ondemand")) ||
|
||||||
(!strcmp(gov, "userspace")))
|
// (!strcmp(gov, "userspace")) ||
|
||||||
|
// (!strcmp(gov, "powersave")) ||
|
||||||
|
// (!strcmp(gov, "performance"))
|
||||||
|
// )
|
||||||
e->governors = evas_list_append(e->governors, strdup(gov));
|
e->governors = evas_list_append(e->governors, strdup(gov));
|
||||||
}
|
}
|
||||||
gov = strtok(NULL, " ");
|
gov = strtok(NULL, " ");
|
||||||
|
@ -965,14 +972,7 @@ _cpufreq_face_update_current(Cpufreq_Face *face)
|
||||||
|
|
||||||
mi = l->data;
|
mi = l->data;
|
||||||
gov = (char *)e_object_data_get(E_OBJECT(mi));
|
gov = (char *)e_object_data_get(E_OBJECT(mi));
|
||||||
if ((face->owner->status->can_set_frequency) &&
|
if (!strcmp(face->owner->status->cur_governor, gov))
|
||||||
(!strcmp(gov, "userspace")))
|
|
||||||
{
|
|
||||||
e_menu_item_toggle_set(mi, 1);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
else if ((!face->owner->status->can_set_frequency) &&
|
|
||||||
(!strcmp(gov, "ondemand")))
|
|
||||||
{
|
{
|
||||||
e_menu_item_toggle_set(mi, 1);
|
e_menu_item_toggle_set(mi, 1);
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue