# HG changeset patch # User Stu Tomlinson # Date 1180925165 0 # Node ID 2217b738a89038ac625404a35b6f73fa800df5a7 # Parent 8ff4b838790a085185e631c5bbce926f1f1dd757 300 milliseconds apparently works on win32 for the SILC scheduler, let's try this everywhere else too. diff -r 8ff4b838790a -r 2217b738a890 libpurple/protocols/silc/silc.c --- a/libpurple/protocols/silc/silc.c Mon Jun 04 02:25:17 2007 +0000 +++ b/libpurple/protocols/silc/silc.c Mon Jun 04 02:46:05 2007 +0000 @@ -119,12 +119,12 @@ NULL, 0); } -static int +static gboolean silcpurple_scheduler(gpointer *context) { SilcPurple sg = (SilcPurple)context; silc_client_run_one(sg->client); - return 1; + return TRUE; } static void @@ -361,11 +361,7 @@ } /* Schedule SILC using Glib's event loop */ -#ifndef _WIN32 - sg->scheduler = g_timeout_add(50, (GSourceFunc)silcpurple_scheduler, sg); -#else sg->scheduler = g_timeout_add(300, (GSourceFunc)silcpurple_scheduler, sg); -#endif } static int