changeset 2559:e49ab50736bf

[gaim-migrate @ 2572] some protocols (like icq) expect that they'll be signed off. if they're compiled statically they need to be signed off. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Fri, 19 Oct 2001 21:55:46 +0000
parents 78a1cee07540
children 0417ecaff0e5
files src/buddy.c src/multi.c src/ui.h
diffstat 3 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/buddy.c	Fri Oct 19 21:27:07 2001 +0000
+++ b/src/buddy.c	Fri Oct 19 21:55:46 2001 +0000
@@ -1275,6 +1275,7 @@
 	/* then we remove everyone in a mass suicide */
 	remove_all_plugins();
 #endif
+	signoff_all();
 	system_log(log_quit, NULL, NULL, OPT_LOG_BUDDY_SIGNON | OPT_LOG_MY_SIGNON);
 #ifdef USE_PERL
 	perl_end();
--- a/src/multi.c	Fri Oct 19 21:27:07 2001 +0000
+++ b/src/multi.c	Fri Oct 19 21:55:46 2001 +0000
@@ -1223,7 +1223,7 @@
 	}
 }
 
-void signoff_all(gpointer w, gpointer d)
+void signoff_all()
 {
 	GSList *c = connections;
 	struct gaim_connection *g = NULL;
--- a/src/ui.h	Fri Oct 19 21:27:07 2001 +0000
+++ b/src/ui.h	Fri Oct 19 21:55:46 2001 +0000
@@ -291,7 +291,7 @@
 extern void update_num_groups();
 extern void show_buddy_list();
 extern void refresh_buddy_window();
-extern void signoff_all(gpointer, gpointer);
+extern void signoff_all();
 extern void do_im_back();
 extern void set_buddy(struct gaim_connection *, struct buddy *);
 extern void build_edit_tree();