From ccd19305caa03defd15941745f1b49f18f84af88 Mon Sep 17 00:00:00 2001 From: "dougt%meer.net" Date: Tue, 20 May 2003 20:41:58 +0000 Subject: [PATCH] Fixing GTK2 Leaks. r/sr/a=blizzard. b=206361 git-svn-id: svn://10.0.0.236/trunk@142660 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/gfx/src/gtk/nsDeviceContextGTK.cpp | 2 ++ mozilla/widget/src/gtk2/nsClipboard.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/mozilla/gfx/src/gtk/nsDeviceContextGTK.cpp b/mozilla/gfx/src/gtk/nsDeviceContextGTK.cpp index 496e2928674..12d7c274dcc 100644 --- a/mozilla/gfx/src/gtk/nsDeviceContextGTK.cpp +++ b/mozilla/gfx/src/gtk/nsDeviceContextGTK.cpp @@ -971,6 +971,8 @@ nsSystemFontsGTK::GetSystemFontInfo(GtkWidget *aWidget, nsFont* aFont, PangoFontDescription *desc; desc = pango_font_description_from_string(fontname); + g_free(fontname); + aFont->name.Truncate(); #ifdef MOZ_ENABLE_XFT if (NS_IsXftEnabled()) { diff --git a/mozilla/widget/src/gtk2/nsClipboard.cpp b/mozilla/widget/src/gtk2/nsClipboard.cpp index beb523caf25..e28db4e0a6d 100644 --- a/mozilla/widget/src/gtk2/nsClipboard.cpp +++ b/mozilla/widget/src/gtk2/nsClipboard.cpp @@ -365,8 +365,8 @@ nsClipboard::HasDataMatchingFlavors(nsISupportsArray *aFlavorList, } } } - gtk_selection_data_free(selection_data); + g_free(targets); return NS_OK; }