diff --git a/ChangeLog b/ChangeLog index 84934909d..ad46c72f1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Sun Oct 25 08:04:33 1998 Tim Janik + + * gtk/gtkwidget.c: added more g_return_if_fail() statements. + Thu Oct 22 22:40:35 1998 Lars Hamann * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 84934909d..ad46c72f1 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,7 @@ +Sun Oct 25 08:04:33 1998 Tim Janik + + * gtk/gtkwidget.c: added more g_return_if_fail() statements. + Thu Oct 22 22:40:35 1998 Lars Hamann * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 84934909d..ad46c72f1 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,7 @@ +Sun Oct 25 08:04:33 1998 Tim Janik + + * gtk/gtkwidget.c: added more g_return_if_fail() statements. + Thu Oct 22 22:40:35 1998 Lars Hamann * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 84934909d..ad46c72f1 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,7 @@ +Sun Oct 25 08:04:33 1998 Tim Janik + + * gtk/gtkwidget.c: added more g_return_if_fail() statements. + Thu Oct 22 22:40:35 1998 Lars Hamann * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 84934909d..ad46c72f1 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,7 @@ +Sun Oct 25 08:04:33 1998 Tim Janik + + * gtk/gtkwidget.c: added more g_return_if_fail() statements. + Thu Oct 22 22:40:35 1998 Lars Hamann * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 84934909d..ad46c72f1 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,7 @@ +Sun Oct 25 08:04:33 1998 Tim Janik + + * gtk/gtkwidget.c: added more g_return_if_fail() statements. + Thu Oct 22 22:40:35 1998 Lars Hamann * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 84934909d..ad46c72f1 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,7 @@ +Sun Oct 25 08:04:33 1998 Tim Janik + + * gtk/gtkwidget.c: added more g_return_if_fail() statements. + Thu Oct 22 22:40:35 1998 Lars Hamann * gtk/gtkctree.c (gtk_ctree_destroy): removed. gtk_clist_destroy diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index b1f173ad6..0c7ddb0aa 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -2568,9 +2568,11 @@ gtk_widget_set_parent (GtkWidget *widget, GtkStateData data; g_return_if_fail (widget != NULL); + g_return_if_fail (GTK_IS_WIDGET (widget)); g_return_if_fail (widget->parent == NULL); g_return_if_fail (!GTK_WIDGET_TOPLEVEL (widget)); g_return_if_fail (parent != NULL); + g_return_if_fail (GTK_IS_WIDGET (parent)); g_return_if_fail (widget != parent); /* keep this function in sync with gtk_menu_attach_to_widget() @@ -2607,6 +2609,7 @@ gtk_widget_set_style (GtkWidget *widget, gboolean initial_emission; g_return_if_fail (widget != NULL); + g_return_if_fail (GTK_IS_WIDGET (widget)); g_return_if_fail (style != NULL); initial_emission = !GTK_WIDGET_RC_STYLE (widget) && !GTK_WIDGET_USER_STYLE (widget); @@ -2629,6 +2632,9 @@ gtk_widget_set_style (GtkWidget *widget, void gtk_widget_ensure_style (GtkWidget *widget) { + g_return_if_fail (widget != NULL); + g_return_if_fail (GTK_IS_WIDGET (widget)); + if (!GTK_WIDGET_USER_STYLE (widget) && !GTK_WIDGET_RC_STYLE (widget)) gtk_widget_set_rc_style (widget); @@ -2642,6 +2648,7 @@ gtk_widget_set_rc_style (GtkWidget *widget) gboolean initial_emission; g_return_if_fail (widget != NULL); + g_return_if_fail (GTK_IS_WIDGET (widget)); initial_emission = !GTK_WIDGET_RC_STYLE (widget) && !GTK_WIDGET_USER_STYLE (widget); @@ -2685,6 +2692,7 @@ gtk_widget_restore_default_style (GtkWidget *widget) GtkStyle *default_style; g_return_if_fail (widget != NULL); + g_return_if_fail (GTK_IS_WIDGET (widget)); GTK_PRIVATE_UNSET_FLAG (widget, GTK_USER_STYLE); @@ -2701,6 +2709,7 @@ GtkStyle* gtk_widget_get_style (GtkWidget *widget) { g_return_val_if_fail (widget != NULL, NULL); + g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL); return widget->style; }