src/gtkutils.c

changeset 8913
8380459a6da6
parent 8901
0a8334a14c2d
child 8940
3e22cf150db0
--- 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

mercurial