Mercurial > pidgin
diff src/protocols/irc/dcc_send.c @ 9466:d27156c9c876
[gaim-migrate @ 10291]
(21:36:44) datallah: anyway... i added "Send File" to the prpl core
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Wed, 07 Jul 2004 01:49:39 +0000 |
parents | 518455386538 |
children | 1a91e814e9d8 |
line wrap: on
line diff
--- a/src/protocols/irc/dcc_send.c Wed Jul 07 01:35:27 2004 +0000 +++ b/src/protocols/irc/dcc_send.c Wed Jul 07 01:49:39 2004 +0000 @@ -299,12 +299,12 @@ * buddy menu * It sets up the GaimXfer struct and tells Gaim to go ahead */ -void irc_dccsend_send_ask(GaimConnection *gc, const char *dst) { +void irc_dccsend_send_file(GaimConnection *gc, const char *who, const char *file) { GaimXfer *xfer; struct irc_xfer_send_data *xd; /* Build the file transfer handle */ - xfer = gaim_xfer_new(gaim_connection_get_account(gc), GAIM_XFER_SEND, dst); + xfer = gaim_xfer_new(gaim_connection_get_account(gc), GAIM_XFER_SEND, who); xd = g_new0(struct irc_xfer_send_data, 1); @@ -318,5 +318,8 @@ gaim_xfer_set_request_denied_fnc(xfer, irc_dccsend_send_destroy); gaim_xfer_set_cancel_send_fnc(xfer, irc_dccsend_send_destroy); /* Now perform the request */ - gaim_xfer_request(xfer); + if (file) + gaim_xfer_request_accepted(xfer, file); + else + gaim_xfer_request(xfer); }