# HG changeset patch # User Richard Laager # Date 1121636339 0 # Node ID f7ce10cad83de0dfeb33d27ea3bf0bd09fb90454 # Parent b8f11f70cf97929d1cd76f5a3d5f9e1199ecfa95 [gaim-migrate @ 13162] Make drag-and-drop buddy icon setting work for protocols that don't have file transfer. committer: Tailor Script diff -r b8f11f70cf97 -r f7ce10cad83d src/gtkutils.c --- a/src/gtkutils.c Sun Jul 17 21:13:51 2005 +0000 +++ b/src/gtkutils.c Sun Jul 17 21:38:59 2005 +0000 @@ -1368,20 +1368,6 @@ char *who; } _DndData; -static void dnd_set_icon_ok_cb(_DndData *data) -{ - free(data->filename); - free(data->who); - free(data); -} - -static void dnd_set_icon_cancel_cb(_DndData *data) -{ - free(data->filename); - free(data->who); - free (data); -} - static void dnd_image_ok_callback(_DndData *data, int choice) { char *filedata; @@ -1454,6 +1440,18 @@ free(data); } +static void dnd_set_icon_ok_cb(_DndData *data) +{ + dnd_image_ok_callback(data, DND_BUDDY_ICON); +} + +static void dnd_set_icon_cancel_cb(_DndData *data) +{ + free(data->filename); + free(data->who); + free(data); +} + void gaim_dnd_file_manage(GtkSelectionData *sd, GaimAccount *account, const char *who) {