Mercurial > pidgin.yaz
diff src/conversation.c @ 4138:6b2d0ce7fb18
[gaim-migrate @ 4356]
this should fix some memory leaks, thanks to ari for taking the time to work on this
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Wed, 25 Dec 2002 02:13:35 +0000 |
parents | 0c131a8ea3d1 |
children | 7f5a18b2b9ac |
line wrap: on
line diff
--- a/src/conversation.c Wed Dec 25 00:51:00 2002 +0000 +++ b/src/conversation.c Wed Dec 25 02:13:35 2002 +0000 @@ -95,82 +95,103 @@ filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "smile.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":)", NULL, filename); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-)", NULL, filename); + g_free(filename); filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "sad.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":(", NULL, filename); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-(", NULL, filename); + g_free(filename); filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "wink.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ";)", NULL, filename); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ";-)", NULL, filename); + g_free(filename); filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "tongue.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-p", NULL, filename); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-P", NULL, filename); - + g_free(filename); + filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "scream.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "=-O", NULL, filename); - gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "=-o", NULL, filename); + gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "=-o", NULL, filename); + g_free(filename); filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "kiss.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-*", NULL, filename); + g_free(filename); filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "yell.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:o", NULL, filename); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:O", NULL, filename); - + g_free(filename); + filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "cool.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "8-)", NULL, filename); + g_free(filename); filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "moneymouth.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-$", NULL, filename); - + g_free(filename); + filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "burp.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-!", NULL, filename); - + g_free(filename); + filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "embarrassed.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-[", NULL, filename); - + g_free(filename); + filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "cry.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":'(", NULL, filename); - + g_free(filename); + filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "think.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-/", NULL, filename); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-\\", NULL, filename); + g_free(filename); filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "crossedlips.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-x", NULL, filename); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-X", NULL, filename); - + g_free(filename); + filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "bigsmile.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-d", NULL, filename); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-D", NULL, filename); - + g_free(filename); + filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "angel.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "O:-)", NULL, filename); - + g_free(filename); /* "Secret" smileys */ filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "luke.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "C:)", NULL, filename); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "C:-)", NULL, filename); + g_free(filename); filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "oneeye.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "O-)", NULL, filename); + g_free(filename); filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "crazy.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:)", NULL, filename); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:-)", NULL, filename); + g_free(filename); filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "mrt.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-o)))", NULL, filename); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-O)))", NULL, filename); + g_free(filename); filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "download.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "8-|)", NULL, filename); + g_free(filename); filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "farted.png", NULL); gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-]", NULL, filename); + g_free(filename); } void gaim_setup_imhtml(GtkWidget *imhtml)