[geany/geany-plugins] bfe78b: geanyctags: use g_unlink() instead of removing files by windows cmdline "del"

Jiří Techet git-noreply at xxxxx
Wed Oct 15 14:01:22 UTC 2014


Branch:      refs/heads/master
Author:      Jiří Techet <techet at gmail.com>
Committer:   Jiří Techet <techet at gmail.com>
Date:        Wed, 15 Oct 2014 14:01:22 UTC
Commit:      bfe78bc06198df06048b94569b059b0b3b4383c2
             https://github.com/geany/geany-plugins/commit/bfe78bc06198df06048b94569b059b0b3b4383c2

Log Message:
-----------
geanyctags: use g_unlink() instead of removing files by windows cmdline "del"


Modified Paths:
--------------
    geanyctags/src/geanyctags.c

Modified: geanyctags/src/geanyctags.c
7 lines changed, 1 insertions(+), 6 deletions(-)
===================================================================
@@ -209,12 +209,7 @@ on_generate_tags(GtkMenuItem *menuitem, gpointer user_data)
 		/* Unfortunately, there's a bug in ctags - when run with -R, the first line is
 		 * empty, ctags doesn't recognize the tags file as a valid ctags file and
 		 * refuses to overwrite it. Therefore, we need to delete the tags file manually. */
-		gchar **argv = g_new0(gchar *, 2);
-		argv[0] = g_strconcat("del ", tag_filename, NULL);
-		argv[1] = NULL;
-		utils_spawn_sync(prj->base_path, argv, NULL, G_SPAWN_SEARCH_PATH,
-			NULL, NULL, NULL, NULL, NULL, NULL));
-		g_strfreev(argv);
+		g_unlink(tag_filename);
 
 		cmd = g_strconcat("ctags.exe -R --totals --fields=fKsSt --extra=-fq --c-kinds=+p --sort=foldcase --excmd=number -f ",
 			tag_filename, NULL);



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Plugins-Commits mailing list