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