# HG changeset patch # User Eric Warmenhoven # Date 967159229 0 # Node ID 9389216aae29a88925713785c278c9118f3f3b00 # Parent 93f4221b4446563be6371a9d358534efd4887e62 [gaim-migrate @ 769] trying to plug leaks committer: Tailor Script diff -r 93f4221b4446 -r 9389216aae29 src/toc.c --- a/src/toc.c Thu Aug 24 22:28:21 2000 +0000 +++ b/src/toc.c Thu Aug 24 23:20:29 2000 +0000 @@ -914,6 +914,7 @@ d = d->next; } g_free(n); + g_free(name); if (!d) permit = g_list_append(permit, name); } else if (*c == 'd') { diff -r 93f4221b4446 -r 9389216aae29 src/util.c --- a/src/util.c Thu Aug 24 22:28:21 2000 +0000 +++ b/src/util.c Thu Aug 24 23:20:29 2000 +0000 @@ -936,6 +936,7 @@ return button; } +static GtkTooltips *tips = NULL; GtkWidget *picture_button2(GtkWidget *window, char *text, char **xpm, short showtext) { GtkWidget *button; @@ -944,9 +945,8 @@ GdkPixmap *pm; GtkWidget *pixmap; GtkWidget *label; - GtkTooltips *tips; - tips = gtk_tooltips_new(); + if (!tips) tips = gtk_tooltips_new(); button = gtk_button_new(); if (display_options & OPT_DISP_COOL_LOOK) gtk_button_set_relief(GTK_BUTTON(button), GTK_RELIEF_NONE);