diff options
author | Corey Berla <corey@berla.me> | 2022-08-18 13:34:02 -0700 |
---|---|---|
committer | António Fernandes <antoniof@gnome.org> | 2022-09-01 21:42:41 +0000 |
commit | 4d9906b0bf5cef9d29bf10bf41b381c470151210 (patch) | |
tree | 6acc89f367f6765206d7616523ef362663ba6d10 | |
parent | 1aca129eb7180f6b32cf5e30fafbe319a2008709 (diff) | |
download | nautilus-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.c | 64 | ||||
-rw-r--r-- | src/nautilus-files-view-dnd.h | 4 |
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, |