pidgin: 2aca916c: Add a note about the timeout_add uiop be...

datallah at datallah at
Thu Aug 14 00:40:51 EDT 2008

Revision: 2aca916ce22bd6fde6d3d4210079929323b5ab65
Ancestor: 1e183bf34c7e53875e2aded3b5187b1839a2887a
Author: datallah at
Date: 2008-08-14T02:36:56
Branch: im.pidgin.pidgin

Modified files:


Add a note about the timeout_add uiop being used to synchronize threads on win32.

-------------- next part --------------
--- libpurple/eventloop.h	e9f1a02aeb28a9081accbbb6b9b5247d20aad2a4
+++ libpurple/eventloop.h	1ba65776a26459824c5d3d87162d595050025191
@@ -67,6 +67,10 @@ struct _PurpleEventLoopUiOps
 	 * Analogous to g_timeout_add in glib.
+	 * Note: On Win32, this function may be called from a thread other than
+	 * the libpurple thread.  You should make sure to detect this situation
+	 * and to only call "function" from the libpurple thread.
+	 *
 	 * @param interval the interval in <em>milliseconds</em> between calls
 	 *                 to @a function.
 	 * @param data     arbitrary data to be passed to @a function at each

More information about the Commits mailing list