Don't use getenv("HOME") directly.

SVN revision: 25907
This commit is contained in:
sebastid 2006-09-17 11:25:06 +00:00 committed by sebastid
parent 3f6de08866
commit 5db379c480
1 changed files with 9 additions and 2 deletions

View File

@ -559,8 +559,15 @@ _e_border_menu_cb_icon_edit(void *data, E_Menu *m, E_Menu_Item *mi)
{
if (bname)
{
snprintf(path, sizeof(path), "%s/.e/e/applications/all/%s.desktop", getenv("HOME"), bname);
a = e_app_empty_new(path);
char *homedir;
homedir = e_user_homedir_get();
if (homedir)
{
snprintf(path, sizeof(path), "%s/.e/e/applications/all/%s.desktop", homedir, bname);
free(homedir);
a = e_app_empty_new(path);
}
}
else
a = e_app_empty_new(NULL);