Enlightenment CVS committal

Author  : sndev
Project : e_modules
Module  : language

Dir     : e_modules/language/src/module


Modified Files:
        e_mod_lang.c e_mod_main.c 


Log Message:

* enabling "Config Key Bindings" context menu item.
* fixing memleaks.

===================================================================
RCS file: /cvs/e/e_modules/language/src/module/e_mod_lang.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -3 -r1.25 -r1.26
--- e_mod_lang.c        1 Jun 2006 19:23:42 -0000       1.25
+++ e_mod_lang.c        1 Jun 2006 22:42:09 -0000       1.26
@@ -500,6 +500,7 @@
                  if (lp->lang_flag) evas_stringshare_del(lp->lang_flag);
                  snprintf(buf, sizeof(buf), "%s_flag", ls ? ls : "language");
                  lp->lang_flag = evas_stringshare_add(buf);
+                 if (ls) free(ls);
               }
          }
 
@@ -549,7 +550,7 @@
                       if (!strcasecmp(tag, "name"))
                         {
                            lp->kbd_variant = evas_list_append(lp->kbd_variant,
-                                                              
exml_value_get(xml));
+                                                     
evas_stringshare_add(exml_value_get(xml)));
                            break;
                         }
                       if (!exml_next_nomove(xml))
===================================================================
RCS file: /cvs/e/e_modules/language/src/module/e_mod_main.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -3 -r1.18 -r1.19
--- e_mod_main.c        1 Jun 2006 19:23:42 -0000       1.18
+++ e_mod_main.c        1 Jun 2006 22:42:09 -0000       1.19
@@ -485,9 +485,7 @@
 static void
 _language_face_cb_menu_keybindings_configure(void *data, E_Menu *m, 
E_Menu_Item *mi)
 {
-   e_module_dialog_show("", "Not available at the moment. If you want to set 
your<br>"
-                           "prefered key bindings, just do it using \"Key 
Bindings\"<br>"
-                           "menu in E configuration panel." );
+   e_int_config_keybindings(e_container_current_get(e_manager_current_get()));
 }
 static void
 _language_face_cb_menu_switch_language_to(void *data, E_Menu *m, E_Menu_Item 
*mi)




_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to