[packages/mate-applets: 202/311] - bug #300718

glen glen at pld-linux.org
Thu Dec 27 20:40:06 CET 2012


commit bdc153018d6457ea456756e34c2bffe6a7900e76
Author: paladine <paladine at pld-linux.org>
Date:   Tue May 24 13:28:53 2005 +0000

    - bug #300718
    
    Changed files:
        gnome-applets-memleaks.patch -> 1.1

 gnome-applets-memleaks.patch | 69 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 69 insertions(+)
---
diff --git a/gnome-applets-memleaks.patch b/gnome-applets-memleaks.patch
new file mode 100644
index 0000000..c803d94
--- /dev/null
+++ b/gnome-applets-memleaks.patch
@@ -0,0 +1,69 @@
+diff -urN gnome-applets-2.10.1.orig/mixer/ChangeLog gnome-applets-2.10.1/mixer/ChangeLog
+--- gnome-applets-2.10.1.orig/mixer/ChangeLog	2005-05-24 10:26:01.000000000 +0200
++++ gnome-applets-2.10.1/mixer/ChangeLog	2005-05-24 10:27:48.000000000 +0200
+@@ -1,3 +1,9 @@
++2005-04-15  Kjartan Maraas  <kmaraas at gnome.org>
++
++	* load.c: (create_mixer_collection): Plug a few leaks.
++	* preferences.c: (gnome_volume_applet_preferences_change),
++	(cb_track_select): Same here.
++
+ 2005-04-04  Davyd Madeley  <davyd at madeley.id.au>
+ 
+         * applet.c: (gnome_volume_applet_toggle_mute),
+diff -urN gnome-applets-2.10.1.orig/mixer/load.c gnome-applets-2.10.1/mixer/load.c
+--- gnome-applets-2.10.1.orig/mixer/load.c	2005-05-24 10:26:01.000000000 +0200
++++ gnome-applets-2.10.1/mixer/load.c	2005-05-24 10:28:32.000000000 +0200
+@@ -128,6 +128,7 @@
+       num++;
+ 
+       /* and recreate this object, since we give it to the mixer */
++      g_free (title);
+       title = g_strdup_printf (gettext("Unknown Volume Control %d"), num);
+       element = gst_element_factory_create (factory, title);
+     }
+diff -urN gnome-applets-2.10.1.orig/mixer/preferences.c gnome-applets-2.10.1/mixer/preferences.c
+--- gnome-applets-2.10.1.orig/mixer/preferences.c	2005-05-24 10:26:01.000000000 +0200
++++ gnome-applets-2.10.1/mixer/preferences.c	2005-05-24 10:31:52.000000000 +0200
+@@ -257,7 +257,7 @@
+   GtkListStore *store;
+   GtkTreeModel *model;
+   const GList *item;
+-  const gchar *label;
++  gchar *label;
+   gboolean change = (mixer != prefs->mixer), res;
+ 
+   if (change) {
+@@ -281,6 +281,7 @@
+         gtk_combo_box_set_active_iter (GTK_COMBO_BOX (prefs->optionmenu),
+ 				       &iter);
+       }
++      g_free (label);
+     }
+ 
+     /* now over to the tracks */
+@@ -318,6 +319,7 @@
+       if (!strcmp (label, active_track->label)) {
+         gtk_tree_selection_select_iter (sel, &iter);
+       }
++      g_free (label);
+     }
+   }
+ }
+@@ -359,7 +361,7 @@
+ {
+   GnomeVolumeAppletPreferences *prefs = data;
+   GtkTreeIter iter;
+-  const gchar *label;
++  gchar *label;
+   GConfValue *value;
+ 
+   /* get value */
+@@ -369,6 +371,7 @@
+   /* write to gconf */
+   value = gconf_value_new (GCONF_VALUE_STRING);
+   gconf_value_set_string (value, label);
++  g_free (label);
+   panel_applet_gconf_set_value (PANEL_APPLET (prefs->applet),
+ 		    GNOME_VOLUME_APPLET_KEY_ACTIVE_TRACK,
+ 		    value, NULL);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mate-applets.git/commitdiff/65c1b73f8721e2c1dd8f5b7d875df06b87ad8453



More information about the pld-cvs-commit mailing list