gnome-utils r8514 - trunk/logview



Author: cosimoc
Date: Wed Mar 18 17:34:31 2009
New Revision: 8514
URL: http://svn.gnome.org/viewvc/gnome-utils?rev=8514&view=rev

Log:
2009-03-18  Cosimo Cecchi  <cosimoc gnome org>

	* logview-prefs.c: (save_filter_foreach_func):
	* logview-window.c: fix some leaks.


Modified:
   trunk/logview/ChangeLog
   trunk/logview/logview-prefs.c
   trunk/logview/logview-window.c

Modified: trunk/logview/logview-prefs.c
==============================================================================
--- trunk/logview/logview-prefs.c	(original)
+++ trunk/logview/logview-prefs.c	Wed Mar 18 17:34:31 2009
@@ -283,15 +283,21 @@
     color = gdk_color_to_string (foreground);
     g_string_append (prefs_string, color);
     g_free (color);
+  }
+
+  if (foreground) {
     gdk_color_free (foreground);
   }
 
-  g_string_append(prefs_string, DELIMITER);
+  g_string_append (prefs_string, DELIMITER);
 
   if (background_set) {
     color = gdk_color_to_string (background);
     g_string_append (prefs_string, color);
     g_free (color);
+  }
+
+  if (background) {
     gdk_color_free (background);
   }
 

Modified: trunk/logview/logview-window.c
==============================================================================
--- trunk/logview/logview-window.c	(original)
+++ trunk/logview/logview-window.c	Wed Mar 18 17:34:31 2009
@@ -624,6 +624,8 @@
       }
     }
 
+    g_free (text);
+
     if (!matched && logview->priv->matches_only) {
       gtk_text_buffer_apply_tag_by_name (buffer, 
                                          "invisible-filter",
@@ -743,6 +745,8 @@
     g_free(name);
   }
 
+  g_list_free (filters);
+
   priv->filter_merge_id = id;
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]