# HG changeset patch # User Sean Egan # Date 1090174804 0 # Node ID 75fe1ace4ae4d2215bb3f15a6a4cf7b1e86dffdc # Parent a79e03ef63f6f39ac6601544ae6166cdf20851b6 [gaim-migrate @ 10392] DND bug fix. committer: Tailor Script diff -r a79e03ef63f6 -r 75fe1ace4ae4 src/gtkblist.c --- a/src/gtkblist.c Sun Jul 18 14:57:55 2004 +0000 +++ b/src/gtkblist.c Sun Jul 18 18:20:04 2004 +0000 @@ -3040,12 +3040,14 @@ GtkSizeGroup *sg; GtkAccelGroup *accel_group; GtkTreeSelection *selection; - GtkTargetEntry gte[] = {{"GAIM_BLIST_NODE", GTK_TARGET_SAME_APP, DRAG_ROW}, + GtkTargetEntry dte[] = {{"GAIM_BLIST_NODE", GTK_TARGET_SAME_APP, DRAG_ROW}, {"application/x-im-contact", 0, DRAG_BUDDY}, {"text/x-vcard", 0, DRAG_VCARD }, {"text/uri-list", 0, DRAG_URI}, {"text/plain", 0, DRAG_TEXT}}; - + GtkTargetEntry ste[] = {{"GAIM_BLIST_NODE", GTK_TARGET_SAME_APP, DRAG_ROW}, + {"application/x-im-contact", 0, DRAG_BUDDY}, + {"text/x-vcard", 0, DRAG_VCARD }}; if (gtkblist && gtkblist->window) { gtk_widget_show(gtkblist->window); return; @@ -3114,10 +3116,10 @@ /* Set up dnd */ gtk_tree_view_enable_model_drag_source(GTK_TREE_VIEW(gtkblist->treeview), - GDK_BUTTON1_MASK, gte, NUM_TARGETS, + GDK_BUTTON1_MASK, ste, NUM_TARGETS, GDK_ACTION_COPY); gtk_tree_view_enable_model_drag_dest(GTK_TREE_VIEW(gtkblist->treeview), - gte, NUM_TARGETS, + dte, NUM_TARGETS, GDK_ACTION_COPY | GDK_ACTION_MOVE); g_signal_connect(G_OBJECT(gtkblist->treeview), "drag-data-received", G_CALLBACK(gaim_gtk_blist_drag_data_rcv_cb), NULL);