gtksourceview r1906 - in trunk: . gtksourceview
- From: pborelli svn gnome org
- To: svn-commits-list gnome org
- Subject: gtksourceview r1906 - in trunk: . gtksourceview
- Date: Sun, 24 Feb 2008 22:05:01 +0000 (GMT)
Author: pborelli
Date: Sun Feb 24 22:05:01 2008
New Revision: 1906
URL: http://svn.gnome.org/viewvc/gtksourceview?rev=1906&view=rev
Log:
2008-02-24 Paolo Borelli <pborelli katamail com>
* gtksourceview/gtksourcemark.c: do not leak the category string.
Spotted by Johannes Schmid.
Modified:
trunk/ChangeLog
trunk/gtksourceview/gtksourcemark.c
Modified: trunk/gtksourceview/gtksourcemark.c
==============================================================================
--- trunk/gtksourceview/gtksourcemark.c (original)
+++ trunk/gtksourceview/gtksourcemark.c Sun Feb 24 22:05:01 2008
@@ -89,12 +89,23 @@
}
static void
+gtk_source_mark_finalize (GObject *object)
+{
+ GtkSourceMark *mark;
+
+ g_free (mark->priv->category);
+}
+
+static void
gtk_source_mark_class_init (GtkSourceMarkClass *klass)
{
- GObjectClass* object_class = G_OBJECT_CLASS (klass);
+ GObjectClass *object_class;
+
+ object_class = G_OBJECT_CLASS (klass);
object_class->set_property = gtk_source_mark_set_property;
object_class->get_property = gtk_source_mark_get_property;
+ object_class->finalize = gtk_source_mark_finalize;
/**
* GtkSourceMark:category:
@@ -143,7 +154,7 @@
const gchar *category)
{
g_return_val_if_fail (category != NULL, NULL);
-
+
return GTK_SOURCE_MARK (g_object_new (GTK_TYPE_SOURCE_MARK,
"category", category,
"name", name,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]