summaryrefslogtreecommitdiff
path: root/gtk/gtkdnd.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2017-12-16 01:54:25 +0100
committerBenjamin Otte <otte@redhat.com>2017-12-16 02:48:12 +0100
commit8f6194a88340f1f842099b8f3f55bf48d5ef5069 (patch)
tree203b48b8c511cc759159452647a8a7760555aa5b /gtk/gtkdnd.c
parentaab86f8b98165f3b598db25904753f9faa1bf622 (diff)
downloadgtk+-8f6194a88340f1f842099b8f3f55bf48d5ef5069.tar.gz
dnd: Remove unused function
The function was referencing itself in ways that bamboozled gcc: static void foo (void) { g_signal_handlers_disconnect_by_func (NULL, foo, NULL); } Well done, function, you get your own commit!
Diffstat (limited to 'gtk/gtkdnd.c')
-rw-r--r--gtk/gtkdnd.c72
1 files changed, 0 insertions, 72 deletions
diff --git a/gtk/gtkdnd.c b/gtk/gtkdnd.c
index 93a6f8250a..3eabce8f37 100644
--- a/gtk/gtkdnd.c
+++ b/gtk/gtkdnd.c
@@ -98,10 +98,6 @@ static GtkWidget *gtk_drag_get_ipc_widget (GtkWidget *widget);
static GtkWidget *gtk_drag_get_ipc_widget_for_display(GdkDisplay*display);
static void gtk_drag_release_ipc_widget (GtkWidget *widget);
-static void gtk_drag_selection_received (GtkWidget *widget,
- GtkSelectionData *selection_data,
- guint time,
- gpointer data);
static gboolean gtk_drag_find_widget (GtkWidget *widget,
GdkDragContext *context,
GtkDragDestInfo *info,
@@ -577,74 +573,6 @@ _gtk_drag_dest_handle_event (GtkWidget *toplevel,
}
}
-static void
-gtk_drag_selection_received (GtkWidget *widget,
- GtkSelectionData *selection_data,
- guint time,
- gpointer data)
-{
- GdkDragContext *context;
- GtkWidget *drop_widget;
- GdkAtom target;
-
- drop_widget = data;
-
- context = g_object_get_data (G_OBJECT (widget), "drag-context");
-
- target = gtk_selection_data_get_target (selection_data);
- if (target == g_intern_static_string ("DELETE"))
- {
- gdk_drop_finish (context, TRUE, time);
- }
- else
- {
- GtkDragDestSite *site;
-
- site = g_object_get_data (G_OBJECT (drop_widget), "gtk-drag-dest");
-
- if (site && site->target_list)
- {
- if (gdk_content_formats_contain_mime_type (site->target_list, target))
- {
- if (!(site->flags & GTK_DEST_DEFAULT_DROP) ||
- gtk_selection_data_get_length (selection_data) >= 0)
- g_signal_emit_by_name (drop_widget,
- "drag-data-received",
- context,
- selection_data,
- time);
- }
- }
- else
- {
- g_signal_emit_by_name (drop_widget,
- "drag-data-received",
- context,
- selection_data,
- time);
- }
-
- if (site && site->flags & GTK_DEST_DEFAULT_DROP)
- {
-
- gtk_drag_finish (context,
- (gtk_selection_data_get_length (selection_data) >= 0),
- time);
- }
-
- g_object_unref (drop_widget);
- }
-
- g_signal_handlers_disconnect_by_func (widget,
- gtk_drag_selection_received,
- data);
-
- g_object_set_data (G_OBJECT (widget), I_("drag-context"), NULL);
- g_object_unref (context);
-
- gtk_drag_release_ipc_widget (widget);
-}
-
static gboolean
gtk_drag_find_widget (GtkWidget *widget,
GdkDragContext *context,