[geany/geany-plugins] cc2333: Merge pull request #1125 from xiota/pr-prjorg-trash
Enrico Tröger
git-noreply at xxxxx
Sun Jan 30 21:18:02 UTC 2022
Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger at uvena.de>
Committer: GitHub <noreply at github.com>
Date: Sun, 30 Jan 2022 21:18:02 UTC
Commit: cc23333ef23bb5d2a18745d309757553505fee0d
https://github.com/geany/geany-plugins/commit/cc23333ef23bb5d2a18745d309757553505fee0d
Log Message:
-----------
Merge pull request #1125 from xiota/pr-prjorg-trash
Project Organizer: Use system trash for file/folder removal
Modified Paths:
--------------
projectorganizer/src/prjorg-utils.c
Modified: projectorganizer/src/prjorg-utils.c
9 lines changed, 8 insertions(+), 1 deletions(-)
===================================================================
@@ -149,9 +149,16 @@ gboolean create_dir(char *utf8_name)
gboolean remove_file_or_dir(char *utf8_name)
{
+ gboolean ret = FALSE;
gchar *name = utils_get_locale_from_utf8(utf8_name);
- gboolean ret = g_remove(utf8_name) == 0;
+
+ GFile *file = g_file_new_for_path(name);
+ ret = g_file_trash(file, NULL, NULL);
+ if (!ret)
+ ret = g_file_delete(file, NULL, NULL);
+
g_free(name);
+ g_object_unref(file);
return ret;
}
--------------
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