From: Mark D. <the...@us...> - 2003-09-17 04:42:46
|
Update of /cvsroot/gaim/gaim/src In directory sc8-pr-cvs1:/tmp/cvs-serv22671/src Modified Files: dialogs.c Log Message: Links in AIM infos, away messages, and I guess other things should be clickable now. They should have been a while ago, but I overlooked something when I tried to do this the first time. There's a new Dido CD coming out at the end of this month. Index: dialogs.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/dialogs.c,v retrieving revision 1.529 retrieving revision 1.530 diff -u -d -p -r1.529 -r1.530 --- dialogs.c 15 Sep 2003 07:35:48 -0000 1.529 +++ dialogs.c 17 Sep 2003 04:42:42 -0000 1.530 @@ -1810,8 +1810,9 @@ void g_show_info_text(GaimConnection *gc GtkWidget *bbox; GtkWidget *sw; gint options = 0; - char *more_info; + gchar *linkifyinated; va_list ap; + char *more_info; struct info_dlg *b = find_info_dlg(gc, who); if (!b && (away == 1)) @@ -1868,7 +1869,9 @@ void g_show_info_text(GaimConnection *gc options ^= GTK_IMHTML_NO_NEWLINE; options ^= GTK_IMHTML_NO_SCROLL; - gtk_imhtml_append_text(GTK_IMHTML(b->text), info, -1, options); + linkifyinated = linkify_text(info); + gtk_imhtml_append_text(GTK_IMHTML(b->text), linkifyinated, -1, options); + g_free(linkifyinated); va_start(ap, info); while ((more_info = va_arg(ap, char *)) != NULL) { |