diff src/gtkutils.c @ 8913:d729311f6352

[gaim-migrate @ 9683] a pair of bug fixes from marv committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Mon, 10 May 2004 04:01:46 +0000
parents c430e99bb147
children b875f5d57b81
line wrap: on
line diff
--- a/src/gtkutils.c	Sun May 09 20:01:13 2004 +0000
+++ b/src/gtkutils.c	Mon May 10 04:01:46 2004 +0000
@@ -56,10 +56,18 @@
 
 guint accels_save_timer = 0;
 
+static gboolean
+url_clicked_idle_cb(gpointer data)
+{
+	gaim_notify_uri(NULL, data);
+	g_free(data);
+	return FALSE;
+}
+
 static void
 url_clicked_cb(GtkWidget *w, const char *uri)
 {
-	gaim_notify_uri(NULL, uri);
+	g_idle_add(url_clicked_idle_cb, g_strdup(uri));
 }
 
 void