Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/modules/cpufreq Modified Files: e_mod_main.c Log Message: governors menu works properly/predictably again =================================================================== RCS file: /cvs/e/e17/apps/e/src/modules/cpufreq/e_mod_main.c,v retrieving revision 1.37 retrieving revision 1.38 diff -u -3 -r1.37 -r1.38 --- e_mod_main.c 29 Apr 2006 04:37:48 -0000 1.37 +++ e_mod_main.c 5 May 2006 23:31:12 -0000 1.38 @@ -198,10 +198,9 @@ e_menu_item_label_set(mi, _("Maximum Speed")); e_menu_item_radio_set(mi, 1); e_menu_item_radio_group_set(mi, 1); - e_object_data_set(E_OBJECT(mi), l->data); if (!strcmp(cpufreq_config->status->cur_governor, l->data)) e_menu_item_toggle_set(mi, 1); - e_menu_item_callback_set(mi, _cpufreq_menu_governor, NULL); + e_menu_item_callback_set(mi, _cpufreq_menu_governor, l->data); } } @@ -226,10 +225,9 @@ e_menu_item_label_set(mi, buf); e_menu_item_radio_set(mi, 1); e_menu_item_radio_group_set(mi, 1); - e_object_data_set(E_OBJECT(mi), l->data); if (cpufreq_config->status->cur_frequency == frequency) e_menu_item_toggle_set(mi, 1); - e_menu_item_callback_set(mi, _cpufreq_menu_frequency, NULL); + e_menu_item_callback_set(mi, _cpufreq_menu_frequency, l->data); } } @@ -367,7 +365,8 @@ Instance *inst; Evas_List *l; int active; - + + if (cpufreq_config->menu_poll) return 1; active = cpufreq_config->status->active; if (_cpufreq_status_check_current(cpufreq_config->status)) { @@ -787,7 +786,7 @@ { char *governor; - governor = e_object_data_get(E_OBJECT(mi)); + governor = data; if (governor) { _cpufreq_set_governor(governor); @@ -802,11 +801,8 @@ { int frequency; - frequency = (int)e_object_data_get(E_OBJECT(mi)); - if (frequency > 0) - { - _cpufreq_set_frequency(frequency); - } + frequency = (int)data; + if (frequency > 0) _cpufreq_set_frequency(frequency); } /***************************************************************************/ ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs