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

Reply via email to