changeset 810:c401b5a077c8

[gaim-migrate @ 820] hm. reason and logic tells me that the buddy list is not the problem. emotion and intuition tells me it is. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Thu, 31 Aug 2000 06:04:50 +0000
parents 12d0aaef70fb
children fc7b7f3742f1
files src/oscar.c
diffstat 1 files changed, 9 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/oscar.c	Thu Aug 31 05:06:23 2000 +0000
+++ b/src/oscar.c	Thu Aug 31 06:04:50 2000 +0000
@@ -422,16 +422,21 @@
 
 		serv_finish_login();
 		gaim_setup();
+
+		aim_bos_clientready(sess, command->conn);
+		debug_print("Roger that, all systems go\n");
+
+		/* FIXME: this should really go before clientready to prevent
+		 * flashing on the people on the deny list. But if it goes there
+		 * the buddy list may be too big and cause us to sign off
+		 * prematurely. but the permit/deny stuff isn't working right now
+		 * anyway so this is a good enough fix for right now :-P */
 		if (bud_list_cache_exists())
 			do_import(NULL, 0);
 
 		debug_print("buddy list loaded\n");
 
 		setup_buddy_chats();
-
-		aim_bos_clientready(sess, command->conn);
-		debug_print("Roger that, all systems go\n");
-
 		aim_bos_reqservice(sess, command->conn, AIM_CONN_TYPE_CHATNAV);
 
 		break;