summaryrefslogtreecommitdiff
path: root/src/irc/dcc/dcc-queue.c
diff options
context:
space:
mode:
authorEmanuele Giaquinta <exg@irssi.org>2007-01-08 19:02:20 +0000
committerexg <exg@dbcabf3a-b0e7-0310-adc4-f8d773084564>2007-01-08 19:02:20 +0000
commit7484c8b3739a906c310d8fe89e1413ee80726880 (patch)
treee90116cf182990700e66f9cf35bf4991bdce2e3c /src/irc/dcc/dcc-queue.c
parentb9cf14359a252921ea1fa08dcbbc3b710f92710d (diff)
downloadirssi-7484c8b3739a906c310d8fe89e1413ee80726880.zip
Remove dcc_queue_add_passive, use instead another argument in dcc_queue_add to initialize rec->passive.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4407 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src/irc/dcc/dcc-queue.c')
-rw-r--r--src/irc/dcc/dcc-queue.c28
1 files changed, 2 insertions, 26 deletions
diff --git a/src/irc/dcc/dcc-queue.c b/src/irc/dcc/dcc-queue.c
index 9f982ed9..1e775583 100644
--- a/src/irc/dcc/dcc-queue.c
+++ b/src/irc/dcc/dcc-queue.c
@@ -110,7 +110,7 @@ void dcc_queue_free(int queue)
*/
void dcc_queue_add(int queue, int mode, const char *nick, const char *fname,
- const char *servertag, CHAT_DCC_REC *chat)
+ const char *servertag, CHAT_DCC_REC *chat, int passive)
{
DCC_QUEUE_REC *rec;
GSList **qlist;
@@ -122,31 +122,7 @@ void dcc_queue_add(int queue, int mode, const char *nick, const char *fname,
rec->servertag = g_strdup(servertag);
rec->nick = g_strdup(nick);
rec->file = g_strdup(fname);
- rec->passive = FALSE;
-
- qlist = (GSList **) &g_ptr_array_index(queuelist, queue);
- if (mode == DCC_QUEUE_PREPEND)
- *qlist = g_slist_insert(*qlist, rec, 1);
- else
- *qlist = g_slist_append(*qlist, rec);
-}
-
-/* Same as above but adds a passive DCC to the queue */
-void dcc_queue_add_passive(int queue, int mode, const char *nick,
- const char *fname, const char *servertag,
- CHAT_DCC_REC *chat)
-{
- DCC_QUEUE_REC *rec;
- GSList **qlist;
-
- g_assert(queue >= 0 && queue < queuelist->len);
-
- rec = g_new0(DCC_QUEUE_REC, 1);
- rec->chat = chat;
- rec->servertag = g_strdup(servertag);
- rec->nick = g_strdup(nick);
- rec->file = g_strdup(fname);
- rec->passive = TRUE;
+ rec->passive = passive;
qlist = (GSList **) &g_ptr_array_index(queuelist, queue);
if (mode == DCC_QUEUE_PREPEND)