From: Mark D. <the...@us...> - 2005-03-26 20:09:20
|
Update of /cvsroot/gaim/gaim/src/protocols/irc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv547/src/protocols/irc Modified Files: irc.c Log Message: Lots of changes here. A lot of it stems from chaning gaim_account_connect() so that it DOES NOT have the GaimStatus parameter. It will attempt to use the GaimStatus of your account from the last time it was connected (which doesn't work quite right yet). My goal here was to save and load each account's GaimStatuses to accounts.xml, so if you were "away" when you signed off then you'll be "away" when you sign back on. Not quite there yet. Index: irc.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/irc/irc.c,v retrieving revision 1.253 retrieving revision 1.254 diff -u -d -p -r1.253 -r1.254 --- irc.c 26 Mar 2005 02:43:45 -0000 1.253 +++ irc.c 26 Mar 2005 20:08:39 -0000 1.254 @@ -447,7 +447,7 @@ static void irc_set_status(GaimAccount * args[0] = NULL; if (strcmp(status_id, "offline") && !gc) { - gaim_account_connect(account, status); + gaim_account_connect(account); } else if (!strcmp(status_id, "away")) { args[0] = gaim_status_get_attr_string(status, "message"); irc_cmd_away(irc, "away", NULL, args); |