diff libpurple/protocols/silc/silc.c @ 17703:0f4a562b38d1

libpurple should not use glib eventloop stuff directly, since we have our own eventloop abstraction. This leaves just one hack in blist.c.
author Richard Laager <rlaager@wiktel.com>
date Mon, 04 Jun 2007 04:50:02 +0000
parents 2217b738a890
children 980a104267da 678d78b7fa34
line wrap: on
line diff
--- a/libpurple/protocols/silc/silc.c	Mon Jun 04 04:34:28 2007 +0000
+++ b/libpurple/protocols/silc/silc.c	Mon Jun 04 04:50:02 2007 +0000
@@ -361,7 +361,7 @@
 	}
 
 	/* Schedule SILC using Glib's event loop */
-	sg->scheduler = g_timeout_add(300, (GSourceFunc)silcpurple_scheduler, sg);
+	sg->scheduler = purple_timeout_add(300, (GSourceFunc)silcpurple_scheduler, sg);
 }
 
 static int
@@ -392,8 +392,8 @@
 	if (sg->conn)
 		silc_client_close_connection(sg->client, sg->conn);
 
-	g_source_remove(sg->scheduler);
-	g_timeout_add(1, (GSourceFunc)silcpurple_close_final, sg);
+	purple_timeout_remove(sg->scheduler);
+	purple_timeout_add(1, (GSourceFunc)silcpurple_close_final, sg);
 }