diff --git a/ChangeLog b/ChangeLog index c9835c85a..f24a8e4a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,9 +4,8 @@ * gtk/gtk.symbols: Add all newly added accessors so abicheck.sh passes - * gtk/gtkwidget.c (gtk_widget_get_allocation): Remove unused variable - and check if the widget is a GtkWidget subclass, not the uninitialized - allocation. + * gtk/gtkwidget.c (gtk_widget_get_allocation): Initialize the + allocation to avoid compiler warnings 2008-06-20 Michael Natterer diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 1c4c305e4..b0312b6fd 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -9899,7 +9899,8 @@ gtk_widget_get_has_tooltip (GtkWidget *widget) GtkAllocation gtk_widget_get_allocation (GtkWidget *widget) { - g_return_val_if_fail (GTK_IS_WIDGET (widget), widget); + static GtkAllocation allocation = { 0 }; + g_return_val_if_fail (GTK_IS_WIDGET (widget), allocation); return widget->allocation; }