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);
 }