summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2003-12-11 12:17:35 +0000
committerAlexander Larsson <alexl@src.gnome.org>2003-12-11 12:17:35 +0000
commit4aa5ada4bd83bd649534e84e57218d2ac15625c8 (patch)
tree8c3ec023e7eadaace844626760bd5b729799eb5b /src
parent0b04cb7f9009429fe6a02020375dfab626b2ae6f (diff)
downloadnautilus-4aa5ada4bd83bd649534e84e57218d2ac15625c8.tar.gz
Handle defaults for desktop drops like normal directories.
2003-12-11 Alexander Larsson <alexl@redhat.com> * libnautilus-private/nautilus-dnd.c (nautilus_drag_default_drop_action_for_icons): Handle defaults for desktop drops like normal directories. * libnautilus-private/nautilus-desktop-link-monitor.c (nautilus_desktop_link_monitor_delete_link): Don't allow deletion of standard desktop links. * src/file-manager/fm-directory-view.c (fm_directory_view_confirm_deletion): Don't need to confirm for desktop icons.
Diffstat (limited to 'src')
-rw-r--r--src/file-manager/fm-directory-view.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/file-manager/fm-directory-view.c b/src/file-manager/fm-directory-view.c
index 764e1e1ac..ee8a12677 100644
--- a/src/file-manager/fm-directory-view.c
+++ b/src/file-manager/fm-directory-view.c
@@ -3047,6 +3047,7 @@ fm_directory_view_confirm_deletion (FMDirectoryView *view, GList *uris, gboolean
char *prompt;
char *detail;
int uri_count;
+ char *uri;
char *file_name;
int response;
@@ -3056,7 +3057,12 @@ fm_directory_view_confirm_deletion (FMDirectoryView *view, GList *uris, gboolean
g_assert (uri_count > 0);
if (uri_count == 1) {
- file_name = file_name_from_uri ((char *) uris->data);
+ uri = (char *) uris->data;
+ if (eel_uri_is_desktop (uri)) {
+ /* Don't ask for desktop icons */
+ return TRUE;
+ }
+ file_name = file_name_from_uri (uri);
prompt = _("Cannot move file to trash, do you want to delete immediately?");
detail = g_strdup_printf (_("The file \"%s\" cannot be moved to the trash."), file_name);
g_free (file_name);