On 09/09/2010 10:32 PM, Fabiano FidĂȘncio wrote:
> On Thu, Sep 9, 2010 at 11:51 AM, Enlightenment SVN
> <[email protected]>  wrote:
>> Log:
>>   fix recent menu api break
>
> Still broken here!
> SEGV when click with mouse's right button.
> At least for iBar, iBox, mixer. econnman, temperature, cpu, places ...
>
> Can anyone confirm?
>

WFM

Be sure to rebuild all of E, including modules

dh

>> Author:       morlenxus
>> Date:         2010-09-09 07:51:16 -0700 (Thu, 09 Sep 2010)
>> New Revision: 52074
>>
>> Modified:
>>   trunk/E-MODULES-EXTRA/wlan/src/e_mod_config.c 
>> trunk/E-MODULES-EXTRA/wlan/src/e_mod_main.c
>>
>> Modified: trunk/E-MODULES-EXTRA/wlan/src/e_mod_config.c
>> ===================================================================
>> --- trunk/E-MODULES-EXTRA/wlan/src/e_mod_config.c       2010-09-09 14:51:10 
>> UTC (rev 52073)
>> +++ trunk/E-MODULES-EXTRA/wlan/src/e_mod_config.c       2010-09-09 14:51:16 
>> UTC (rev 52074)
>> @@ -41,7 +41,7 @@
>>    snprintf (buf, sizeof (buf), "%s/e-module-wlan.edj",
>>             e_module_dir_get (wlan_config->module));
>>    con = e_container_current_get (e_manager_current_get ());
>> -  cfd = e_config_dialog_new (con, D_ ("Wlan Configuration"), "Wlan", 
>> "_e_modules_wlan_config_dialog", buf, 0, v, ci);
>> +  cfd = e_config_dialog_new (con, D_ ("Wlan Settings"), "Wlan", 
>> "_e_modules_wlan_config_dialog", buf, 0, v, ci);
>>    wlan_config->config_dialog = cfd;
>>   }
>>
>>
>> Modified: trunk/E-MODULES-EXTRA/wlan/src/e_mod_main.c
>> ===================================================================
>> --- trunk/E-MODULES-EXTRA/wlan/src/e_mod_main.c 2010-09-09 14:51:10 UTC (rev 
>> 52073)
>> +++ trunk/E-MODULES-EXTRA/wlan/src/e_mod_main.c 2010-09-09 14:51:16 UTC (rev 
>> 52074)
>> @@ -155,25 +155,24 @@
>>    ev = event_info;
>>    if ((ev->button == 3)&&  (!wlan_config->menu))
>>      {
>> -      E_Menu *mn;
>> +      E_Menu *ma, *mg;
>>        E_Menu_Item *mi;
>>        int x, y, w, h;
>>
>> -      mn = e_menu_new ();
>> -      e_menu_post_deactivate_callback_set (mn, _wlan_menu_cb_post, inst);
>> -      wlan_config->menu = mn;
>> +      ma = e_menu_new ();
>> +      e_menu_post_deactivate_callback_set (ma, _wlan_menu_cb_post, inst);
>> +      wlan_config->menu = ma;
>>
>> -      mi = e_menu_item_new (mn);
>> -      e_menu_item_label_set (mi, D_ ("Configuration"));
>> +      mg = e_menu_new ();
>> +
>> +      mi = e_menu_item_new (mg);
>> +      e_menu_item_label_set (mi, D_ ("Settings"));
>>        e_util_menu_item_theme_icon_set(mi, "preferences-system");
>>        e_menu_item_callback_set (mi, _wlan_menu_cb_configure, inst);
>>
>> -      mi = e_menu_item_new (mn);
>> -      e_menu_item_separator_set (mi, 1);
>> -
>> -      e_gadcon_client_util_menu_items_append (inst->gcc, mn, 0);
>> +      e_gadcon_client_util_menu_items_append (inst->gcc, ma, mg, 0);
>>        e_gadcon_canvas_zone_geometry_get (inst->gcc->gadcon,&x,&y,&w,&h);
>> -      e_menu_activate_mouse (mn,
>> +      e_menu_activate_mouse (ma,
>>                              e_util_zone_current_get (e_manager_current_get
>>                                                       ()), x + ev->output.x,
>>                              y + ev->output.y, 1, 1,
>>

------------------------------------------------------------------------------
Automate Storage Tiering Simply
Optimize IT performance and efficiency through flexible, powerful, 
automated storage tiering capabilities. View this brief to learn how
you can reduce costs and improve performance. 
http://p.sf.net/sfu/dell-sfdev2dev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to