summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2009-01-26 20:47:00 +0000
committerBastien Nocera <hadess@src.gnome.org>2009-01-26 20:47:00 +0000
commitb7d09a27507624e9d288e89b6683b93d5635a23b (patch)
treef395a50e3f87371c02dd5c7ffa08e8261eb3439d
parent14f26357e10fbd9dcf811076b59f7b071f9d25d5 (diff)
downloadgdk-pixbuf-b7d09a27507624e9d288e89b6683b93d5635a23b.tar.gz
Bug 569240 - Crasher when using markers
2009-01-26 Bastien Nocera <hadess@hadess.net> Bug 569240 - Crasher when using markers * gtk/gtkrange.c (gtk_range_destroy): Avoid crashes when destroying a GtkRange with markers svn path=/trunk/; revision=22224
-rw-r--r--ChangeLog7
-rw-r--r--gtk/gtkrange.c2
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 40f43edd7..a6def620d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2009-01-26 Bastien Nocera <hadess@hadess.net>
+
+ Bug 569240 - Crasher when using markers
+
+ * gtk/gtkrange.c (gtk_range_destroy): Avoid crashes when destroying
+ a GtkRange with markers
+
2009-01-26 Richard Hult <richard@imendio.com>
Bug 566628 – gdk_display_close always asserts on win32 and quartz
diff --git a/gtk/gtkrange.c b/gtk/gtkrange.c
index cdf921283..6db35b5f1 100644
--- a/gtk/gtkrange.c
+++ b/gtk/gtkrange.c
@@ -1225,7 +1225,9 @@ gtk_range_destroy (GtkObject *object)
if (range->layout->n_marks)
{
g_free (range->layout->marks);
+ range->layout->marks = NULL;
g_free (range->layout->mark_pos);
+ range->layout->mark_pos = NULL;
range->layout->n_marks = 0;
}