Adds a new entry in favorite.menu even if favorite.menu do not exists, creates it. Now works like application's config dialog in control panel.

SVN revision: 50728
This commit is contained in:
Massimiliano Calamelli 2010-08-01 14:59:29 +00:00
parent 4edb627ea6
commit 9c26c2bf6f
1 changed files with 2 additions and 0 deletions

View File

@ -1149,6 +1149,8 @@ _e_border_menu_cb_fav_add(void *data, E_Menu *m, E_Menu_Item *mi)
if (!(bd = data)) return;
e_user_dir_concat_static(buf, "applications/menu/favorite.menu");
menu = efreet_menu_parse(buf);
if (!menu)
menu = efreet_menu_new("Favorites");
if (!menu) return;
efreet_menu_desktop_insert(menu, bd->desktop, -1);
efreet_menu_save(menu, buf);