Update of /cvsroot/gaim/gaim/src/protocols/irc
In directory usw-pr-cvs1:/tmp/cvs-serv5211/src/protocols/irc
Modified Files:
irc.c
Log Message:
Arkadiusz Miskiewicz\'s Gadu-Gadu plugin. I was able to figure out enough polish to be able to download Gadu-Gadu, create an account, and test the plugin. Imagine my shock when I got my info and it said I was a woman. Whoops.
Also splitting plugins.c so that non-gtk stuff is in modules.c. gaim-core is almost ready for protocol implantaion.
Also fixing an IRC bug.
Also patiently waiting for anoncvs_gaim's lock in /cvsroot/gaim/gaim/pixmaps
Index: irc.c
===================================================================
RCS file: /cvsroot/gaim/gaim/src/protocols/irc/irc.c,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -d -r1.36 -r1.37
--- irc.c 2001/09/28 07:46:36 1.36
+++ irc.c 2001/09/29 23:06:30 1.37
@@ -1319,9 +1319,14 @@
struct irc_data *idata = gc->proto_data;
char buf[IRC_BUF_LEN];
- if (msg)
+ if (gc->away)
+ g_free(gc->away);
+ gc->away = NULL;
+
+ if (msg) {
g_snprintf(buf, sizeof(buf), "AWAY :%s\r\n", msg);
- else
+ gc->away = g_strdup(msg);
+ } else
g_snprintf(buf, sizeof(buf), "AWAY\r\n");
irc_write(idata->fd, buf, strlen(buf));
}
|