Author: jannis
Date: 2008-07-17 00:22:45 +0000 (Thu, 17 Jul 2008)
New Revision: 27323

Modified:
   xfce4-mixer/trunk/ChangeLog
   xfce4-mixer/trunk/libxfce4mixer/xfce-mixer-preferences.c
   xfce4-mixer/trunk/xfce4-mixer/main.c
   xfce4-mixer/trunk/xfce4-mixer/xfce-mixer-window.c
Log:
        * libxfce4mixer/xfce-mixer-preferences.c, xfce4-mixer/main.c,
          xfce4-mixer/xfce-mixer-window.c: Fix a few memory leaks.

Modified: xfce4-mixer/trunk/ChangeLog
===================================================================
--- xfce4-mixer/trunk/ChangeLog 2008-07-16 23:14:49 UTC (rev 27322)
+++ xfce4-mixer/trunk/ChangeLog 2008-07-17 00:22:45 UTC (rev 27323)
@@ -1,3 +1,8 @@
+2008-07-17     Jannis Pohlmann <[EMAIL PROTECTED]>
+
+       * libxfce4mixer/xfce-mixer-preferences.c, xfce4-mixer/main.c,
+         xfce4-mixer/xfce-mixer-window.c: Fix a few memory leaks.
+
 2008-06-23     Jannis Pohlmann <[EMAIL PROTECTED]>
 
        * libxfce4mixer/xfce-mixer-track-combo.c,

Modified: xfce4-mixer/trunk/libxfce4mixer/xfce-mixer-preferences.c
===================================================================
--- xfce4-mixer/trunk/libxfce4mixer/xfce-mixer-preferences.c    2008-07-16 
23:14:49 UTC (rev 27322)
+++ xfce4-mixer/trunk/libxfce4mixer/xfce-mixer-preferences.c    2008-07-17 
00:22:45 UTC (rev 27323)
@@ -280,6 +280,8 @@
       g_value_unset (&src);
     }
 
+  g_free (specs);
+
   xfce_rc_close (rc);
 
   g_object_thaw_notify (G_OBJECT (preferences));
@@ -335,6 +337,8 @@
       g_value_unset (&dest);
     }
 
+  g_free (specs);
+
   xfce_rc_close (rc);
 }
 

Modified: xfce4-mixer/trunk/xfce4-mixer/main.c
===================================================================
--- xfce4-mixer/trunk/xfce4-mixer/main.c        2008-07-16 23:14:49 UTC (rev 
27322)
+++ xfce4-mixer/trunk/xfce4-mixer/main.c        2008-07-17 00:22:45 UTC (rev 
27323)
@@ -99,5 +99,8 @@
   /* Enter the GTK+ main loop */
   gtk_main ();
 
+  /* Destroy the window */
+  gtk_widget_destroy (window);
+
   return EXIT_SUCCESS;
 }

Modified: xfce4-mixer/trunk/xfce4-mixer/xfce-mixer-window.c
===================================================================
--- xfce4-mixer/trunk/xfce4-mixer/xfce-mixer-window.c   2008-07-16 23:14:49 UTC 
(rev 27322)
+++ xfce4-mixer/trunk/xfce4-mixer/xfce-mixer-window.c   2008-07-17 00:22:45 UTC 
(rev 27323)
@@ -224,6 +224,8 @@
   gtk_container_add (GTK_CONTAINER (hbox), window->soundcard_combo);
   gtk_widget_show (window->soundcard_combo);
 
+  g_free (active_card);
+
   window->mixer_frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type (GTK_FRAME (window->mixer_frame), GTK_SHADOW_NONE);
   gtk_container_set_border_width (GTK_CONTAINER (window->mixer_frame), 6);

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to