From 306472b94771fa7c1c22092b2c3e407e0b26de92 Mon Sep 17 00:00:00 2001 From: Eric Koegel Date: Mon, 28 Oct 2013 14:21:38 +0300 Subject: [PATCH] Always move files from the trash (Bug 3983) --- src/xfdesktop-file-icon-manager.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/xfdesktop-file-icon-manager.c b/src/xfdesktop-file-icon-manager.c index 63d00c4..b49cfeb 100644 --- a/src/xfdesktop-file-icon-manager.c +++ b/src/xfdesktop-file-icon-manager.c @@ -3510,6 +3510,12 @@ xfdesktop_file_icon_manager_propose_drop_action(XfdesktopIconViewManager *manage if(file_list) { GFile *base_dest_file = NULL; + /* always move files from the trash */ + if(g_file_has_uri_scheme(file_list->data, "trash")) { + xfdesktop_file_utils_file_list_free(file_list); + return GDK_ACTION_MOVE; + } + /* source must be local file */ if(!g_file_has_uri_scheme(file_list->data, "file")) { xfdesktop_file_utils_file_list_free(file_list); -- 1.8.3.2