diff src/protocols/oscar/oscar.c @ 5948:1bebb8345bde

[gaim-migrate @ 6392] I'm just going to commit these small changes before I start ripping stuff apart trying to get available messages to work. It'll be fun, you'll see. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Tue, 24 Jun 2003 03:49:11 +0000
parents 7d385de2f9cd
children fccc33d4b8fa
line wrap: on
line diff
--- a/src/protocols/oscar/oscar.c	Mon Jun 23 07:09:30 2003 +0000
+++ b/src/protocols/oscar/oscar.c	Tue Jun 24 03:49:11 2003 +0000
@@ -3717,7 +3717,7 @@
 	aim_bos_reqlocaterights(sess, fr->conn);
 	aim_bos_reqbuddyrights(sess, fr->conn);
 	aim_im_reqparams(sess);
-	aim_bos_reqrights(sess, fr->conn);
+	aim_bos_reqrights(sess, fr->conn); /* XXX - Don't call this with ssi? */
 
 #ifdef NOSSI
 	aim_bos_setgroupperm(sess, fr->conn, AIM_FLAG_ALLUSERS);
@@ -3816,7 +3816,7 @@
 	if (od->icq)
 		aim_bos_setprofile(sess, fr->conn, NULL, NULL, 0, NULL, NULL, 0, caps_icq);
 	else
-		oscar_set_info(gc, gc->account->user_info);
+		oscar_set_info(gc, gc->account->user_info); /* XXX - unneeded? */
 
 	return 1;
 }
@@ -3864,7 +3864,7 @@
 	gaim_debug(GAIM_DEBUG_INFO, "oscar", "buddy list loaded\n");
 
 	aim_clientready(sess, fr->conn);
-/*	aim_srv_setavailmsg(sess, NULL); */
+	aim_srv_setavailmsg(sess, NULL);
 	aim_bos_setidle(sess, fr->conn, 0);
 
 	if (od->icq) {
@@ -5390,7 +5390,7 @@
 				free(tmp);
 			}
 
-			if (bi->availablemsg) {
+			if (bi->availablemsg && !(b->uc & UC_UNAVAILABLE)) {
 				tmp = yay;
 				yay = g_strconcat(tmp, _("<b>Available:</b> "), bi->availablemsg, "\n", NULL);
 				free(tmp);