From f3f71ef0ac49612912b91f700fa011d79ddb3488 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Thu, 30 Mar 2017 07:02:00 +0000 Subject: [PATCH] box: Initialize size arrays to 0 Thats the right thing to do. https://bugzilla.gnome.org/show_bug.cgi?id=773814 --- gtk/gtkbox.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk/gtkbox.c b/gtk/gtkbox.c index e034be851b..1e9f18d5bd 100644 --- a/gtk/gtkbox.c +++ b/gtk/gtkbox.c @@ -521,6 +521,7 @@ gtk_box_size_allocate_no_center (GtkWidget *widget, direction = gtk_widget_get_direction (widget); sizes = g_newa (GtkRequestedSize, nvis_children); + memset (sizes, 0, nvis_children * sizeof (GtkRequestedSize)); if (private->orientation == GTK_ORIENTATION_HORIZONTAL) size = allocation->width - (nvis_children - 1) * private->spacing; @@ -1220,7 +1221,7 @@ gtk_box_size_allocate (GtkWidget *widget, allocation, gtk_widget_get_allocated_baseline (widget), &clip); - + gtk_widget_set_clip (widget, &clip); } @@ -1763,6 +1764,7 @@ gtk_box_compute_size_for_opposing_orientation (GtkBox *box, return; sizes = g_newa (GtkRequestedSize, nvis_children); + memset (sizes, 0, nvis_children * sizeof (GtkRequestedSize)); size = avail_size - (nvis_children - 1) * private->spacing; /* Retrieve desired size for visible children */