Create ~/.geany/templates/files directory if it doesn't exist.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2576 ea778897-0a13-0410-b9d1-a72fbfd435f5
This commit is contained in:
Nick Treleaven 2008-05-13 17:30:28 +00:00
parent bd92df27f5
commit b39f7b1276
2 changed files with 8 additions and 2 deletions

View File

@ -7,6 +7,8 @@
underneath filetype templates in the New with Template menu.
Add ui_menu_item_get_text().
Make utils_string_replace_all() ignore empty haystacks.
* src/templates.c:
Create ~/.geany/templates/files directory if it doesn't exist.
2008-05-12 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>

View File

@ -435,13 +435,17 @@ static gboolean add_custom_template_items(void)
gchar *path = g_build_path(G_DIR_SEPARATOR_S, app->configdir, GEANY_TEMPLATES_SUBDIR,
"files", NULL);
GSList *list = utils_get_file_list(path, NULL, NULL);
gboolean ret = list != NULL;
if (list == NULL)
{
utils_mkdir(path, FALSE);
return FALSE;
}
g_slist_foreach(list, add_file_item, NULL);
g_slist_foreach(list, (GFunc) g_free, NULL);
g_slist_free(list);
g_free(path);
return ret;
return TRUE;
}