| 54 #include "gtkutils.h" |
54 #include "gtkutils.h" |
| 55 #include "ui.h" |
55 #include "ui.h" |
| 56 |
56 |
| 57 guint accels_save_timer = 0; |
57 guint accels_save_timer = 0; |
| 58 |
58 |
| |
59 static gboolean |
| |
60 url_clicked_idle_cb(gpointer data) |
| |
61 { |
| |
62 gaim_notify_uri(NULL, data); |
| |
63 g_free(data); |
| |
64 return FALSE; |
| |
65 } |
| |
66 |
| 59 static void |
67 static void |
| 60 url_clicked_cb(GtkWidget *w, const char *uri) |
68 url_clicked_cb(GtkWidget *w, const char *uri) |
| 61 { |
69 { |
| 62 gaim_notify_uri(NULL, uri); |
70 g_idle_add(url_clicked_idle_cb, g_strdup(uri)); |
| 63 } |
71 } |
| 64 |
72 |
| 65 void |
73 void |
| 66 gaim_setup_imhtml(GtkWidget *imhtml) |
74 gaim_setup_imhtml(GtkWidget *imhtml) |
| 67 { |
75 { |