summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorey Berla <corey@berla.me>2022-08-18 13:34:02 -0700
committerAntónio Fernandes <antoniof@gnome.org>2022-09-01 21:42:41 +0000
commit4d9906b0bf5cef9d29bf10bf41b381c470151210 (patch)
tree6acc89f367f6765206d7616523ef362663ba6d10
parent1aca129eb7180f6b32cf5e30fafbe319a2008709 (diff)
downloadnautilus-4d9906b0bf5cef9d29bf10bf41b381c470151210.tar.gz
files-view-dnd: Remove code for NETSCAPE_URL
This logic is handled within GtkDropTarget in gtk4.
-rw-r--r--src/nautilus-files-view-dnd.c64
-rw-r--r--src/nautilus-files-view-dnd.h4
2 files changed, 0 insertions, 68 deletions
diff --git a/src/nautilus-files-view-dnd.c b/src/nautilus-files-view-dnd.c
index c75ccb133..5d3220d37 100644
--- a/src/nautilus-files-view-dnd.c
+++ b/src/nautilus-files-view-dnd.c
@@ -44,70 +44,6 @@
GTK_WINDOW (gtk_widget_get_ancestor (GTK_WIDGET (obj), GTK_TYPE_WINDOW))
void
-nautilus_files_view_handle_netscape_url_drop (NautilusFilesView *view,
- const char *encoded_url,
- const char *target_uri,
- GdkDragAction action)
-{
- char *url;
- char **bits;
- GList *uri_list = NULL;
- GFile *f;
-
- f = g_file_new_for_uri (target_uri);
-
- if (!g_file_is_native (f))
- {
- show_dialog (_("Drag and drop is not supported."),
- _("Drag and drop is only supported on local file systems."),
- GET_ANCESTOR (view),
- GTK_MESSAGE_WARNING);
- g_object_unref (f);
- return;
- }
-
- g_object_unref (f);
-
- /* _NETSCAPE_URL_ works like this: $URL\n$TITLE */
- bits = g_strsplit (encoded_url, "\n", 0);
- switch (g_strv_length (bits))
- {
- case 0:
- {
- g_strfreev (bits);
- return;
- }
-
- default:
- {
- url = bits[0];
- }
- }
-
- f = g_file_new_for_uri (url);
-
- if ((action != GDK_ACTION_COPY) && (action != GDK_ACTION_MOVE))
- {
- show_dialog (_("Drag and drop is not supported."),
- _("An invalid drag type was used."),
- GET_ANCESTOR (view),
- GTK_MESSAGE_WARNING);
- return;
- }
-
- uri_list = g_list_append (uri_list, url);
-
- nautilus_files_view_move_copy_items (view, uri_list,
- target_uri,
- action);
-
- g_list_free (uri_list);
-
- g_object_unref (f);
- g_strfreev (bits);
-}
-
-void
nautilus_files_view_handle_uri_list_drop (NautilusFilesView *view,
const char *item_uris,
const char *target_uri,
diff --git a/src/nautilus-files-view-dnd.h b/src/nautilus-files-view-dnd.h
index 73b9263a7..9cde15485 100644
--- a/src/nautilus-files-view-dnd.h
+++ b/src/nautilus-files-view-dnd.h
@@ -44,10 +44,6 @@ void nautilus_files_view_handle_raw_drop (NautilusFilesView *view,
GdkDragAction action);
void nautilus_files_view_handle_hover (NautilusFilesView *view,
const char *target_uri);
-void nautilus_files_view_handle_netscape_url_drop (NautilusFilesView *view,
- const char *encoded_url,
- const char *target_uri,
- GdkDragAction action);
void nautilus_files_view_drop_proxy_received_uris (NautilusFilesView *view,
const GList *uris,