plugins/idle.c

changeset 12826
db09ce2774a8
parent 12776
574564498637
child 12839
748f30ed8c9d
--- a/plugins/idle.c	Wed Jan 11 06:16:33 2006 +0000
+++ b/plugins/idle.c	Wed Jan 11 06:20:32 2006 +0000
@@ -299,10 +299,21 @@
 	actions
 };
 
+static void
+signing_off_cb(GaimConnection *gc, void *data)
+{
+	GaimAccount *account;
+
+	account = gaim_connection_get_account(gc);
+	idled_accts = g_list_remove(idled_accts, account);
+}
 
 static void
 init_plugin(GaimPlugin *plugin)
 {
+	gaim_signal_connect(gaim_connections_get_handle(), "signing-off",
+						plugin,
+						GAIM_CALLBACK(signing_off_cb), NULL);
 }
 
 

mercurial